Repeat Problem 10-22 for the following CISC instructions. Problem 10-22 Repeat Problem 10-21 for the following CISC

Question:

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

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

Step by Step Answer:

Related Book For  answer-question

Logic And Computer Design Fundamentals

ISBN: 9780133760637

5th Edition

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

Question Posted: