Professional Documents
Culture Documents
3 Risc Cisc
3 Risc Cisc
3 Risc Cisc
INTRODUCTION
CISC RISC
1. Large number of registers.
1. Fewer register. 2. Here registers are identical so
any register can be used for any
2. These registers are designed purpose.
for special purposes. 3. RISC designs have single
3. CISC designs provide a addressing modes.
large number of addressing
modes
CISC
RISC
1. Faster execution.
1. Slower to execute. 2. Easy to decode.
2. Difficult to decode. 3. Same instruction size in every
3. Instruction size varies in instructions.
different instructions. 4. Circuit design is simpler.
4. Complex circuit design.
RISC microprocessors CISC processors are the
are Alpha, ARC, ARM, System/360, VAX, PDP-
AVR, MIPS, PA-RISC, 11, Motorola 68000
PICPower family, AMD, and Intel
Architecture, and x86 CPUs
SPARC.
Characteristics of RISC
• Relatively few instructions.
• Relatively few addressing modes.
• Memory access limited to load and store instructions.
• All operations are done within the registers of the CPU.
• Fixed-length, easily decoded instruction format.
• Single-cycle instruction execution.
• Hardwired rather than microprogrammed control.
• A relatively large number of registers in the processor unit.
• Use of overlapped register windows to speed-up procedure call and return.
• Efficient instruction pipeline.
• Compiler support for efficient translation of high-level language programs into machine
language programs.
Characteristics of CISC
• A larger number of instructions – typically from 100 to 250
instructions
• Some instructions that perform specialized tasks and are used
infrequently
• A large variety of addressing modes – typically from 5 to 20
different modes
• Variable-length instruction formats
• Instructions that manipulate operands in memory
RISC APPLICATIONS
HIGHEND RISC &
LOW END & MOBILE
SUPERCOMPUTING
SYSTEM
•MIPS
•ARM ARCHITECTURE used in embedded system in routers,
Android based systems/ Apple used by Digital Equipment
iPhone/Nintendo GBA etc. Corporation etc.
• MIPS line •IBM’S Power Architecture
in PlayStations, Nintendo 64 etc. In many IBM’s supercomputers,
workstations etc.
• Atmel AVR
•Alpha
Xbox handheld controllers to
BMW car In Single-board computers,
Servers & Supercomputers from
Digital Equivalent Cooperation
etc.
ARM BASED
PRODUCTS.
ARM Architecture
• Developed by Advanced
RISC Machines (ARM).
• ARM makes 32-bit & 64-bit
RISC
multi-core processors.
• Features of ARM
architecture:
A load/store architecture
An orthogonal instruction set.
Fixed instruction width
Mostly single clock-
cycle execution.
Enhanced power-saving
design.
Hardware virtualization
supports.