Cisc Risc
Cisc Risc
Simple
CISC
The main objective of a CISC processor is to minimize Its characterized by a large set of complex instructions,
the program size by reducing the number of allowing a single instruction to perform multiple low-level
instructions in a program. This is done by ’embedding operations.
some of the low-level instructions in a single complex CISC processors can execute instructions that combine
instruction’. Later when decoded this instruction multiple operations, like loading data, performing calculations,
generates several microinstructions to execute. and storing results, all within a single instruction.
BLOCK DIAGRAM; Example;
/ ADD 1800, 1801
High-performance computing –
Scientific simulations
Slow execution; more than one cycle execution Fastor execution; one cycle execution
Has more addressing modes Less addressing modes
More memory based Register based
Less registers More registers
Poor pipelining Excellent pipelining
Have variable execution times Fixed execution times
Use microprogrammed control unit Use hardwired control unit
Easy to program More complex to program
Used in microprocessors, i.e 8085,8086, e.t.c Used in microcontrollers i.e ARM,PIC etc
MODERN PROCESSORS