Question: Repeat Problem 10-22 for the following CISC instructions. Problem 10-22 Repeat Problem 10-21 for the following CISC instructions that are specified by register transfer statements.

Repeat Problem 10-22 for the following CISC instructions.

(a) Add Memory Indirect: R[DR] (b) Add to Memory: M[R[DR]]  M[R[SA]] + R[SB]  R[SA] + M[M[R[SB]]]

Problem 10-22 

Repeat Problem 10-21 for the following CISC instructions that are specified by register transfer statements.

Problem 10-21

Write microcode for the execution part of each of the following CISC instructions. Give both a register transfer description and binary or hexadecimal representations similar to those shown in Table 10-6 for the binary code for each microinstruction.

(a) Push: R[SA] DR=SA. R[SA] + 1 followed by M[R[SA]] R[SB]. Assume (b) Pop: R[DR]  M[R[SA]] followed by

Table 10-6

Example Microprograms for CISC Architecture MI: MC - ST, MI: MC-00 MC - MC + 1 (NOP) R16 MC R17 MC  Action

(a) Branch if overflow

(b) Branch if greater than zero

(c) Compare less than

(a) Add Memory Indirect: R[DR] (b) Add to Memory: M[R[DR]] M[R[SA]] + R[SB] R[SA] + M[M[R[SB]]]

Step by Step Solution

3.46 Rating (156 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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 Logic And Computer Design Fundamentals Questions!