Write the Machine Code for the given MIPS Code that starts at…

Write the Machine Code for the given MIPS Code that starts at address 0x80000. 

For each instruction answer the following.

  • Instruction Format
  • Binary Machine Code
  • Hex Machine Code

 

Start:    ble $s0, $0, End    # 5 points
          sub $a0, $s0, $0    # 1 point
          Jal Func            # 2 points
          J End               # 2 points
Func:     add $v0, $0, $0     # 1 point
Loop:     addi $v0, $v0, 1    # 1 point
          srl $a0, $a0, 1     # 1 point
          bgt $a0, $0, Loop   # 5 points
Ret:      jr $ra              # 2 points
End:

Share This Post

Email
WhatsApp
Facebook
Twitter
LinkedIn
Pinterest
Reddit

Order a Similar Paper and get 15% Discount on your First Order

Related Questions