热门

最新

红包

立Flag

投票

同城

我的

发布
m0_61129966
我就是写不出来代码诶!
2 年前
truem0_61129966

.data
num1: .word 10
num2: .word 5
result: .word 0

.text
main:
# 加载两个32位数到寄存器 $1 和 $2
lw $1, num1
lw $2, num2

# 计算算术和,并保存到 $3
add $3, $1, $2

# 计算算术差,并保存到 $4
sub $4, $1, $2

# 计算逻辑或,并保存到 $5
or $5, $1, $2

# 计算逻辑与,并保存到 $6
and $6, $1, $2

# 将 $1 逻辑左移4位,并保存到 $7
sll $7, $1, 4

# 将 $1 逻辑右移4位,并保存到 $8
srl $8, $1, 4

# 将 $1 算数右移4位,并保存到 $9
sra $9, $1, 4

# 存储结果
sw $3, result
# 在MARS的文本框中显示结果
li $v0, 1
move $a0, $3
syscall

# 结束程序
li $v0, 10
syscall

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
感谢大家的支持,努力继续发布优质好文!
立即登录