bne - branch if nemachines: base syntax: bne $soffset8 format: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0f-op4f-condf-soffset80xd0x1soffset8 semantics:(if (not zbit) (set pc soffset8))也就是如果zbit不等于0,那么就跳转到offset8处执行 bne里的1b是向后跳转到局部标签1处执行,b表示backward 对应的还有bne 1f(向前跳到局部标签1处执行) 1: ;A cmp r0, #0 beq 1f ; r0==0那么向前跳转到B处执行 bne 1b ; 否则向后跳转到A处执行 1: ;B 1b,1f里的b和f表示backward和forward,1表示局部标签1
arm汇编语言中bne 1b的意思
最新推荐文章于 2023-09-13 00:13:50 发布