我在由OR1k处理器及其外围设备组成的平台上运行汇编代码。我希望通过在其中插入一个循环来运行代码。 如何在此代码中插入循环?例如,如果我想让ADDI的两行运行50次,怎么做? 有人可以帮忙吗?
我的代码是:
.global _start
_start:
l.addi r1,r2,0
l.addi r1,r2,1
.global exit
exit:
答案 0 :(得分:0)
你可以使用CMP& JNE命令。 尝试使用此代码:
MOV x,0
F: ADD x,01H
l.addi r1,r2,0
l.addi r1,r2,1
CMP x,50
JNE F: