Section 8.8: Control Points for the CSC-2 (Frame 8)                     [prev][home][next]

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