gpt4 book ai didi

assembly - 带偏移量的 MIPS 加载字节 (lb)

转载 作者:行者123 更新时间:2023-12-04 14:47:25 25 4
gpt4 key购买 nike

我正在尝试从保存在数据中的单词中加载一个字节:

.data
number:
.word w1

.text 的一部分:
stringlength:

li $t2, 10
li $t1, -1

la $a0, number

loop:

addiu $t1, $t1, 1

lb $t0, $t1($a0)
bne $t0, $t2, loop

move $v0, $t1

jr $ra

*代码未完成

我的问题是,
lb $t0, $t1($a0)

我正在尝试实现一个以 1 递增的动态偏移量,以检查字符串中的每个字节,以检查它是否等于 10(dec)。

QtSPIM 引发有关此行的异常语法错误,

这样做的正确方法是什么?

最佳答案

没有这种寻址方式,你只需要通过添加偏移量自己计算地址,例如:

add $t0, $t1, $a0
lb $t0, ($t0)

关于assembly - 带偏移量的 MIPS 加载字节 (lb),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13534616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com