ARM指令条件码


无符号大于            HI
无符号小于                 LO
无符号大于或等于    HS
无符号小于或等于    LS


有符号大于        GT
有符号小于        LT
有符号大于或等于     GE
有符号小于或等于     LE

等于			EQ
不等于                  NE
负数 MI
正数 PL

溢出 VS
没溢出 VC

无条件 AL




以STM指令为例:

STM{cond}mode Rn{!}, reglist{^}


{cond} SuffixTested Status FlagsDescription
EQZ setequal
NEZ clearnot equal
CS/HSC setunsigned higher or same
CC/LOC clearunsigned lower
MIN setnegative
PLN clearpositive or zero
VSV setoverflow
VCV clearno overflow
HIC set and Z clearunsigned higher
LSC clear or Z setunsigned lower or same
GEN equals Vsigned greater or equal
LTN not equal to Vsigned less than
GTZ clear AND (N equals V)signed greater than
LEZ set OR (N not equal to V)signed less than or equal
AL(ignored)always (usually omitted)


EQ Equal  等于

NE Not Equal不等于


GT Greater Than大于

GE Graeter or Equal大于或等于

LT Less   Than小于

LE Less or Equal小于或等于


VS V Set V位置位

VC V Clear V位清零


MI N Set N位置位

PL N Clear N位清零





参考:

1、Arm instruction set user's guide





















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值