Modify the control path table. Note you need to add a new line for the new instruction, and also
change existing lines if you have modified control signals in the previous step. For this course, I’m
asking you to use mnemonics for the ALUOP field (add, sub, or func) instead of memorizing the ALU
control bit decoding.
Note that the relevant figures are on bb. You probably want to mark these up instead of drawing new
diagrams from scratch.
Assignment
In class, we implemented a push reg instruction in one way. For this homework, you will implement it a
different way. The new constraint is that it should use a machine code format that has 410 in bits 15. . .0
of the instruction (i.e., the immediate field). You may choose any field for the reg operand, but you must
specify where (see instructions above).