嵌入式系统--ARM指令格式及其寻址方式

呃。。。动手写这个纯属无聊之举。。
我也不知能不能写完,尽力而为吧。
【考完试了,不打算再更新了...】
ARM助记符格式:
<opcode>{<cond>}{s} <Rd>,<Rn>,<op2>;
<opcode>:操作码,如ADD表示算术加操作指令。
{<code>}:决定指令执行的条件域。
{S}:决定和指令执行是否影响CPSR寄存器的值。
<Rd>:目的寄存器。
<Rn>:第一个操作数,为寄存器。
<op2>:第二个操作数。


条件域<cond>
EQ Z置位 相等
NE Z清零 不相等
CS C置位 无符号数大于或等于
CC C清零 无符号数小于
MI N置位 负数
PL N清零 正数或零
VS V置位 溢出
VC V清零 未溢出
HI C置位Z清零 无符号数大于
LS C清零Z置位 无符号数小于或等于
GE N等于V 带符号数大于或等于
LT N不等于 带符号数小于
GT Z清零且(N等于V) 带符号数大于
LE Z置位或(N不等于V) 带符号数小于或等于
AL 忽略 无条件执行

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值