|
Here's what the control point settings would look like for the CSC-2 doing an ADD instruction, based on the above five main data path cycles:
MAR <- PC A=2 F=0 SH=0 MA=1 WR=0 ; instruction fetch
RESULT-LD=1
C=6
PC <- PC + 1 A=2 B=1 F=5 SH=0 MA=0 ; increment PC
RESULT-LD=1
C=2
IR <- MBR A=7 F=0 SH=0 ; begin decoding
RESULT-LD=1
C=3
MAR <- IR A=3 F=0 SH=0 MA=1 WR=0 ; operand fetch
RESULT-LD=1
C=6
A <- A + MBR A=4 B=7 F=5 SH=0 MA=0 ; execute & storeback
RESULT-LD=1
C=4
|