网站大量收购闲置独家精品文档,联系QQ:2885784924

ARM汇编指令学习:[0]编码格式与条件码域.pdf

ARM汇编指令学习:[0]编码格式与条件码域.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
A RM汇编指令学习:[0]编码格式与条件码域 ARM 汇编指令学习:[0]编码格式与条件码域 ⼀、ARM指令的编码格式 33 11 2288 2277 22 11 2200 1199 1166 1155 1122 1111          00 con opco e S Rn R shifter_operan 其中: con   [3 1-28] 4-bit 指令执⾏的条件编码 opco e  [27-2 1] 4-bit 指令操作符编码 S  [20]  1-bit 决定指令的操作是否影响CPSR的值 Rn  [19- 16] 4-bit 包含第 1个操作数的寄存器编码 R   [15- 12] 4-bit  ⽬标寄存器编码 shifter_operan   [11-0]  12-bit 表⽰第2个操作数 ⼀条典型的ARM指令语法如下 : opcode{cond}{S} Rd,Rn,shifter_operand 其中: opco e 指令助记符 {con } 指令执⾏的条件 {S} 决定指令的操作是否影响CPSR的值 R  表⽰ ⽬标寄存器 Rn 表⽰包含第 1个操作数的寄存器 shifter_operan  表⽰第2个操作数 ⼆、ARM指令的条件码域 条条件件码码ccoonn 条条件件码码助助记记符符 含含义义 CCPPSSRR中中条条件件标标志志位位值值 0000 EQ 相等 Z=1 0001 NE 不相等 Z=0 0010 CS/HS ⽆符号数⼤于/等于 C=1 0011 CC/LO ⽆符号数⼩于 C=0 0100 MI 负数 N=1 0101 PL ⾮负数 N=0 0110 VS 上溢出 V=1 0110 VS 上溢出 V=1 条条件件码码ccoonn 条条件件码码助助记记符符 含含义义 CCPPSSRR中中条条件件标标志志位位值值 0111 VC 没有上溢出 V=0 1000 HI ⽆符号数⼤于 C=1且Z=0 1001 LS ⽆符号数⼩于/等于 C=0且Z=1 1010 G

文档评论(0)

186****3950 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档