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)。