ARM技术william hill官网
直播中

nhcp

15年用户 1135经验值
私信 关注
[问答]

请教大神如何使用arm汇编指令的条件执行功能实现if语句

请教大神如何使用arm汇编指令的条件执行功能实现if语句

回帖(1)

夏日余晖

2022-7-18 15:35:57
可以用CMP Rn , operand2指令比较完条件后,在后面执行程序时指令后加上"EQ",就实现了条件执行,也就是if 功能。
比如: LDR R1 , [R0] ;R0为地址的数据加载到R1
CMP R1 , #0x12345678 ;比较R1中的数和0x12345678
ADDEQ R1 , R1 , #5 ;当上述比较相等时,R1 = R1 + 5
举报

更多回帖

发帖
×
20
完善资料,
赚取积分