MIPS教学理论

MIPS教学理论,mips,Mips,了解程序计数器的相对寻址,这段代码有什么问题 uno: beq $t1, $t2, dopo1 …… dopo1: add $t1, $t1, $t1 以及汇编器将如何重写该行以避免该问题 这个问题正在测试中,我不知道怎么回答。实际上我也不明白这个问题。那里似乎没有任何问题,除非dopo1标签距离uno超过128kByte。为什么是128KB?beq使用程序计数器相对寻址,而不是伪直接寻址分支有16位有符号偏移,允许目标地址为PC+-128kB。哦,是的!当然因此,我认为这是本声明可能

了解程序计数器的相对寻址,这段代码有什么问题

uno:    beq $t1, $t2, dopo1
……
dopo1:  add $t1, $t1, $t1
以及汇编器将如何重写该行以避免该问题


这个问题正在测试中,我不知道怎么回答。实际上我也不明白这个问题。

那里似乎没有任何问题,除非
dopo1
标签距离
uno
超过128kByte。为什么是128KB?beq使用程序计数器相对寻址,而不是伪直接寻址分支有16位有符号偏移,允许目标地址为PC+-128kB。哦,是的!当然因此,我认为这是本声明可能存在的问题,谢谢!这里似乎没有任何问题,除非
dopo1
标签距离
uno
超过128kByte。为什么是128KB?beq使用程序计数器相对寻址,而不是伪直接寻址分支有一个16位有符号偏移量,允许定位PC+-128KB的地址。哦,是的!当然因此,我认为这是本声明可能存在的问题,谢谢!