0
tst r0
blt label
cmp r0, #11
bgt label
据我所知的代码本和平是brench如果R0 < 0或R0> 11.谜语 - 取代4个笔划代码中相当于2
我怎样才能它优化为仅2笔划的代码。
tst r0
blt label
cmp r0, #11
bgt label
据我所知的代码本和平是brench如果R0 < 0或R0> 11.谜语 - 取代4个笔划代码中相当于2
我怎样才能它优化为仅2笔划的代码。
尝试无符号比较:低于0
cmp r0, #11
bhi label
值是使用二进制补码表示。因此,表示为16位无符号值的-1是1111111111111111,它高于11(即0000000000001011)。