Basic
Computer Control Cycle Microoperations
|
Control
Cycle |
Control |
Microoperations |
|
|
Fetch |
R'T0: |
AR¬ PC |
|
|
Decode |
R'T2: |
D0..D7¬ Decode IR(12..14), AR¬ IR(0..11), I¬ I(15) |
|
|
Indirect (only if the instruction has an indirect address) |
D'7I T3: |
AR¬ M[AR] |
|
|
|
|
||
|
In the basic computer, the above control cycle repeats continuously, starting again on SC¬ 0 that concludes each execute until the HLT command is executed causing S¬ 0. |
|||
|
Interrupt |
|
||
|
T0T1T2(IEN)(FGI + FGO): |
R¬ 1 |
||
|
|
RT0: |
AR¬ 0, TR¬ PC |
|
Adapted from Table 5-6, Computer System Architecture, Third Edition by M. Morris Mano, 1993, Prentice Hall.