Repeat Problem 10-22 for the following CISC instructions. Borrow B is defined as the complement of the

Question:

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

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question

Logic And Computer Design Fundamentals

ISBN: 9780133760637

5th Edition

Authors: M. Morris Mano, Charles Kime, Tom Martin

Question Posted: