Section 8.3
Review Questions

RTL as implemented in control points

  1. Whenever you see the A register on the left side of the gets assigned symbol, <-, you know that which of the following control wires is set to 1?
               MBR-LD        F2        A-LD       PC-INCR      TMP-LD       MAR-LD
answer...
A-LD
  1. What do we call the combinational circuits that decide which of a number of separate inputs gets funneled into a register?
answer...
multiplexor
  1. Which kind of gate is used to implement conditional "jumps" such as JZ, written in RTL as:
               if Z=1 then PC <- x
answer...
AND
  1. Which two registers are implicitly used whenever you see m[X] in any RTL statement?
answer...
MBR and MAR, since they control access to memory
  1. Which register could possibly have been used in place of the TMP register, thereby making the CSC-1 smaller?
answer...
MBR