Question: Suppose that we change the ADD routine listed in Table 7-2 to the following two microinstructions. ADD: READ I CALL
Suppose that we change the ADD routine listed in Table 7-2 to the following two microinstructions.
ADD: READ I CALL INDR2
ADD U JMP FETCH
What should be subroutine INDR2?
Table 7-2

Label ADD: BRANCH: OVER: STORE: EXCHANGE: FETCH: TABLE 7-2 Symbolic Microprogram (Partial) Microoperations CD BR ORG 0 NOP READ ADD INDRCT: ORG 4 NOP NOP NOP ARTPC ORG 8 NOP ACTDR WRITE ORG 12 NOP READ ACTDR, DRTAC WRITE ORG 64 PCTAR READ, INCPC DRTAR READ DRTAR CUI S U I U LUU I I U U U CALL JMP JMP JMP JMP CALL JMP CALL JMP JMP CALL JMP JMP JMP JMP JMP MAP JMP RET AD INDRCT NEXT FETCH OVER FETCH INDRCT FETCH INDRCT NEXT FETCH INDRCT NEXT NEXT FETCH NEXT NEXT NEXT
Step by Step Solution
3.35 Rating (158 Votes )
There are 3 Steps involved in it
Subroutine INDR2 should be INDR2 CALL U JMP FETCH This is because the ADD routine has been changed t... View full answer
Get step-by-step solutions from verified subject matter experts
