编写一段MIPS程序,给定两个存储于$s0和$s1中的两个值,通过以下方式修改$t0-$t7中的值: $t0 = $s0 $t1 = $s1 $t2 = $t0 XOR $t1 $t3 = $t1 XOR $t2 ... $t7 = $t5 XOR $t6
时间: 2023-12-02 17:05:35 浏览: 124
北邮计算机系统结构实验三-使用MIPS指令实现求两个数组的点积
.data
s0: .word 5
s1: .word 9
.text
lw $t0, s0 # $t0 = $s0
lw $t1, s1 # $t1 = $s1
xor $t2, $t0, $t1 # $t2 = $t0 XOR $t1
xor $t3, $t1, $t2 # $t3 = $t1 XOR $t2
xor $t4, $t2, $t3 # $t4 = $t2 XOR $t3
xor $t5, $t3, $t4 # $t5 = $t3 XOR $t4
xor $t6, $t4, $t5 # $t6 = $t4 XOR $t5
xor $t7, $t5, $t6 # $t7 = $t5 XOR $t6
# Do something with $t0-$t7
# ...
# End of program
li $v0, 10
syscall
阅读全文