750% 50P%e This (now familiar) MPS SPIM program includes a subroutine called nya
ID: 3605179 • Letter: 7
Question
Explanation / Answer
ham():
addiu $sp,$sp,-32
sw $fp,28($sp)
move $fp,$sp
lui $2,%hi(y)
lw $3,%lo(y)($2)
lui $2,%hi(z)
lw $2,%lo(z)($2)
nop
xor $2,$3,$2
sw $2,8($fp)
sw $0,12($fp)
lw $2,8($fp)
nop
beq $2,$0,$L2
nop
lw $2,12($fp)
nop
addiu $2,$2,1
sw $2,12($fp)
lw $2,8($fp)
nop
addiu $2,$2,-1
sw $2,16($fp)
lw $3,8($fp)
lw $2,16($fp)
nop
and $2,$3,$2
sw $2,8($fp)
b $L3
nop
lui $2,%hi(x)
lw $3,12($fp)
nop
sw $3,%lo(x)($2)
nop
move $sp,$fp
lw $fp,28($sp)
addiu $sp,$sp,32
j $31
nop
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.