Question: This exercise explores the differences between the MIP and x86 instruction sets. The following table contains x86 assembly code. For the code in the table
This exercise explores the differences between the MIP and x86 instruction sets. The following table contains x86 assembly code.
For the code in the table above, what is the equivalent MIPS for the given routine?
c b. START: mov eax, 3 push eax mov eax, 4 mov ecx, 4 add eax. ecx pop ecx add eax, ecx START: mov ecx, 100 mov eax, 0 LOOP: add eax, ecx. dec DONE: ecx cmp ecx. 0 jne LOOP
Step by Step Solution
3.29 Rating (146 Votes )
There are 3 Steps involved in it
START li t0 3 push t0 li t1 4 add t0 t0 t1 pop t0 add t1 t1 t0 add t0 t0 t1 b START LOOP addi s0 zer... View full answer
Get step-by-step solutions from verified subject matter experts
