Professional Documents
Culture Documents
\--------.J·~ -~
• Execution of instruction may require performing
some arithmetic or logical operation on data.
Write Data
Rrgl41lten
ALU
Control
unit
•
•
SMflff •
....
Arilluarlk
•• Pr •
I Register Organization
• Indirect Cycle
Exea1te
I The Indirect Cycle
• Execution of an instruction may involve 1 or m9 re operands in
memory, each requiring a memory access.
• If indirect addressing is used, then additional memory accesses
will be required.
• The fetching of t hose indirect addresses would require more instruction
stages.
• After an inst ruction is fetched, it is examined to determine if any
indirect addressing is involved. The required operands are tt-.' ,
fetched using the indirect addressino.
Instruction Cycle State Diagram
~lultipk Mialliplc
opcraath mu.I~
J
l1NNC1i1.1n complete. Rcrurn tar ~ns No
fc~dl "61 aiiWU.:llOD OI \ i&!Clur ~ lnrcft\lpc
I Data Flow - Fetch Cycle
CPU
PC
> ~L\R >
.
F\
~
Control
unit
,,, - ...
IR ~
.......
~IBK
..
... ~
...
=:,