Risc & Sisc
Risc & Sisc
CISC, Assembly
Language, and
Microcontrollers (AVR &
ARM)
This presentation compares processor architectures. We explore RISC and
CISC. Then we introduce Assembly language. Finally, we cover AVR and ARM
microcontrollers. Each has different strengths. Understanding them is key
for embedded systems.
by Ahmed Diaa
RISC vs. CISC Architectures
RISC (Reduced Instruction Set CISC (Complex Instruction Set
Computing) Computing)
RISC uses simple, fixed-length instructions. It has fewer CISC features complex multi-cycle instructions. It uses more
addressing modes. This approach requires more lines of code. addressing modes. This allows for efficient memory usage. x86
ARM, AVR, and MIPS are examples of RISC. (Intel, AMD) are examples of CISC.
AVR is an 8-bit RISC architecture. It is used in Arduino. AVR is ARM is a 32-bit or 64-bit RISC architecture. It is used in mobile,
designed for simpler, low-power applications. ATmega328 is an IoT, and embedded systems. The ARM Cortex series is an
example. example. It is found in smartphones and Raspberry Pi.
AVR microcontrollers are low power and 8-bit. They are useful for simpler
tasks. ARM microcontrollers are more powerful and 32/64 bit. They are used
in advanced systems.
Conclusion
RISC vs. CISC
Different architectures with different advantages.
Assembly Language
Used in microcontrollers for low-level control.
Real-World Applications
Each has different use cases.