Question: Based on the structure of IUVM Mic-1 Machine explained in class and text book, fill in the following table with the microinstructions needed to do

Based on the structure of IUVM Mic-1 Machine explained in class and text book, fill in the following table with the microinstructions needed to do the following instructions. To specify Next_Address, use "labels" instead of "binary numbers", e.g. "swap5" or "iadd1": Main1 PC PC+1, fetch, goto (MBR) IADD iadd 1: iadd2: MAR-SP = SP-1; rd; H=TOS iadd3 MDR TOS MDR H; wr, goto Main1 SWAP swap1 MAR SP 1, rd swap2: MAR SP swap4: MDR TOS swap5: MAR=SP-1; wr swap6: TOS = H; goto Main! Next Address JAM ALU/Shifter Mem Main1: ADD: SWAP Based on the structure of IUVM Mic-1 Machine explained in class and text book, fill in the following table with the microinstructions needed to do the following instructions. To specify Next_Address, use "labels" instead of "binary numbers", e.g. "swap5" or "iadd1": Main1 PC PC+1, fetch, goto (MBR) IADD iadd 1: iadd2: MAR-SP = SP-1; rd; H=TOS iadd3 MDR TOS MDR H; wr, goto Main1 SWAP swap1 MAR SP 1, rd swap2: MAR SP swap4: MDR TOS swap5: MAR=SP-1; wr swap6: TOS = H; goto Main! Next Address JAM ALU/Shifter Mem Main1: ADD: SWAP
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
