Sie sind auf Seite 1von 1

RISC stands for reduced instruction set computer.

The clock rates ranges from 20


to 120 MHZ depending upon technology implemented.
The RISC processors are hardiwred controlled. It uses 32-bit instructions which
is very less when compared to CISC. There are also limited addressing modes(3-5)
The memory access cycle is split into pineplined units therefore sepearted inst
ruction and data cache is used. This benefits internal data forwarding and elimi
nates unncessary storage of immediate results. Thus it is faster. By using hardw
ired control unit, the no of clocks per instruction is reduced to 1.
From architecture we can see that RISC uses sepearte instruction and data caches
and their access paths are different. Whereas in CISC processor there is unifie
d cache for holding both instructions and data. Also they share same path for da
ta and instructions.
The microprogrammed memory control in CISC processors slow down the instruction
execution.
Properties of RISC:
1. Registe to register operations: The register sets are organized into
overlapping windows. The window is divided into three fixed-size areas.
Parameter registers hold parameter passed down from the procedure that c
alled the current procedure.
Local register used for local variables assigned by the compiler.
Temp registers of current procedure are physically same as parameter reg
ister of called procedure. Thus this overlap permits parameters to be passed wit
hout actual movement of data.
2. One instruction per cycle: A machine cycle defined as time it takes
to fetch two operands from registers, performs an ALU operation and stores the
result in a register.
Due to this 1 instruction/cycle RISC is not complicated and execute fast
er.
3.Hardwired instrucitons:
with one cycle per instruction there is
no need for microinstructions. The machine instructions can be hardwired. These
instructions are executed faster than instructions implemented with microinstruc
tions since it is not necessary to access a microprogram control memeory during
instruction execution.
4. It provides reduced number of instructions 32 bit therefore design is
simplified.
5. Simple addressing modes used such as PC addressing and relative addre
ssing.
6. Simple instruction format.
7.Pipelining: the figure shows four-way instruction pipelining. At a t
ime 4 commands can be executed. From the figure we can see that during instrucit
on1 decode the second instruction is fetched parallely. this is called as pipeli
ng.
Addressing: PC relative: opcode field specifies operation. Condition field speci
fiesone of many possible branch conditions and address field specifies the signe
d offset which is to be added to the contents of PC to calculate new address whe
n the branch condition is satisfied.

Das könnte Ihnen auch gefallen