Question: Write the symbolic microprogram routines for the BSA (branch and save address) instructions defined in Chap. 5 (Table 5-4). Use the microinstruction format of Sec.

Write the symbolic microprogram routines for the BSA (branch and save address) instructions defined in Chap. 5 (Table 5-4). Use the microinstruction format of Sec. 7-3. Minimize the number of microinstructions.

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

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 D D D Do 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.38 Rating (154 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

1 Use the symbolic format from Table 72 2 Optimize for minimum number of micr... 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!