Question

B2. Translate the following MIPS assembly instruction into machine language: lw $t8, 100($s0) B3 Write MIPS assembly code seg

0 0
Add a comment Improve this question Transcribed image text
Answer #1

B3.

.file   1 ""
        .section .mdebug.abi32
        .previous
        .nan    legacy
        .module fp=32
        .module nooddspreg
        .abicalls
        .text
        .align  2
        .globl  main
        .set    nomips16
        .set    nomicromips
        .ent    main
        .type   main, @function
main:
        .frame  $fp,424,$31             # vars= 408, regs= 1/0, args= 0, gp= 8
        .mask   0x40000000,-4
        .fmask  0x00000000,0
        .set    noreorder
        .set    nomacro
        addiu   $sp,$sp,-424
        sw      $fp,420($sp)
        move    $fp,$sp
        sw      $0,8($fp)
        b       $L2
        movz    $31,$31,$0
        nop

$L4:
        lw      $2,8($fp)
        nop
        addiu   $3,$2,1
        lw      $2,44($fp)
        nop
        bgez    $2,$L3
        nop

        addiu   $2,$2,7
$L3:
        sra     $2,$2,3
        move    $4,$2
        sll     $2,$3,2
        addiu   $3,$fp,8
        addu    $2,$3,$2
        sw      $4,4($2)
        lw      $2,8($fp)
        nop
        addiu   $2,$2,1
        sw      $2,8($fp)
$L2:
        lw      $2,8($fp)
        nop
        slt     $2,$2,10
        bne     $2,$0,$L4
        nop

        move    $2,$0
        move    $sp,$fp
        lw      $fp,420($sp)
        addiu   $sp,$sp,424
        j       $31
        nop

        .set    macro
        .set    reorder
        .end    main
        .size   main, .-main
        .ident  "GCC: (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609"

B2. 8e180064

Add a comment
Know the answer?
Add Answer to:
B2. Translate the following MIPS assembly instruction into machine language: lw $t8, 100($s0) B3 ...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT