Question: Write a symbolic microprogram routine for the ISZ (increment and skip if zero) instruction defined in Chap. 5 (Table 5-4). Use the microinstruction format of

Write a symbolic microprogram routine for the ISZ (increment and skip if zero) instruction defined in Chap. 5 (Table 5-4). Use the microinstruction format of Sec. 7-3. Note that DR = 0 status condition is not available in the CD field of the computer defined in Sec. 7-3. However, you can exchange AC and DR and check if AC =0 with the Z bit.

Table 5-4

Symbol AND ADD LDA STA BUN BSA ISZ TABLE 5-4 Memory-Reference Instructions Operation decoder Do D D6 Symbolic

7-3 Microprogram Example Once the configuration of a computer and its microprogrammed control unit is

111 10 10 SBR MUX AR PC 0 CAR Control memory 128 x 20 Control unit Address 15 15 Memory 2048 x 16 MUX DR

Symbol AND ADD LDA STA BUN BSA ISZ TABLE 5-4 Memory-Reference Instructions Operation decoder Do D D6 Symbolic description AC AC A M[AR] AC AC + M[AR], E-Cout AC+M[AR] M[AR] AC PC-AR M[AR] PC, PC AR + 1 M[AR] M[AR] + 1, If M[AR] +1=0 then PC-PC + 1

Step by Step Solution

3.40 Rating (166 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Here is an outline of th... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Computer System Architecture Questions!