000 LDR R0, =0x13A3D ; Load from Memory
000 LDR R1, =0x4000000 ; Load from Memory
000 LDR R3, =0x400058C ; Load from Memory
000 CMP R0, R1 ; Set cond. codes on Op1 - Op2
000 BEQ loc_81B0 ; Branch
我是手臂和装配工的新手。这段代码意味着什么?
是否意味着"如果0x13A3D == 0x4000000则转到loc_81B0"? 它不可能。
答案 0 :(得分:0)
如果它是循环的一部分,并且r0正在递增和/或r1正在递减,则条件r0 == r1结束循环。
这假设CMP语句是循环的开始。