小编res*_*res的帖子

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

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

.data
    number:
    .word w1
Run Code Online (Sandbox Code Playgroud)

.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
Run Code Online (Sandbox Code Playgroud)

*代码未完成

我的问题是,

lb $t0, $t1($a0)
Run Code Online (Sandbox Code Playgroud)

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

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

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

assembly mips

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

assembly ×1

mips ×1