繁体   English   中英

汇编mips指令lbu

[英]Assembly mips instruction lbu

我正在尝试编写一个比较字符串函数,但是将字符从地址加载到寄存器时遇到了问题。 错误是:

行516:运行时异常位于0x00400600:地址超出范围0x6972614d

错误发生在指令lbu $t4,($t5) $t5包含通过指令la $t5,name0传递的地址。

search_name:

lbu $t4,($t5)
lbu $t2,0($t6)

beq $t2,10,search_surname   
bne $t2,$t4,loop_search 

addi $t6,$t6,1
addi $t5,$t5,1

j search_name

闻起来像是间接错误。

0x6972614d是ASCII iraM ,因此这似乎是在取消引用部分字符串内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM