Assignment 27 (Assigned November 5)


  1. Write control sequences to perform the following operation on the data path in lecture notes for Nov 5 (given below). Each step may take more than one clock cycle. Specify the number of cycles taken by each step and control signals for each cycle.
    1. Transfer contents of register R2 into Addr register
    2. Transfer contents of memory location into register R4.
    3. Transfer contents of register R3 into Addr register
    4. Transfer contents of memory location into register R5.
    5. Add the contents of register R4 and R5 and store the result into register R6.
    6. Transfer the contents of register R6 into memory location whose address is in register R2.
  2. If you were to do the same overall operation as in Problem 1, give a sequence of steps that will take fewer cycles.