Question: Repeat Problem 10-22 for the following CISC instructions. Borrow B is defined as the complement of the carry out, C. Problem 10-22 Repeat Problem 10-21

Repeat Problem 10-22 for the following CISC instructions.

(a) Add with carry: R[DR] R[SA] + R[SB] + C (b) Subtract with borrow: R[DR]  R[SA] R[SB] - B  -

Borrow B is defined as the complement of the carry out, C.

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


(a) Branch if overflow

(b) Branch if greater than zero

(c) Compare less than

(a) Add with carry: R[DR] R[SA] + R[SB] + C (b) Subtract with borrow: R[DR] R[SA] R[SB] - B -

Step by Step Solution

3.34 Rating (151 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Below are the microcodes for b... 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 Logic And Computer Design Fundamentals Questions!