速查指令集全.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 第 PAGE \* Arabic 3 页 ARM速查指令集 (快速查找) 在本文档的汇编语法中,用 # 前缀表示立即值,用 表示十六进制值,用 % 表示二进制值,用 {花括号} 表示指令中可选的设置字段或位。下面表格中粗体的指令是核心 ARM 指令,其他的是值得包含的位和片段、移位选项和汇编器助记码(mnemonic)... 还列出了协处理器指令。但是用于 RISC OS 机器的 ARM 处理器不支持协处理器,只在一个可访问的芯片中提供了实际上的协处理器功能。其中包括设置 ARM、cache、MMU 的设施,等... 指令 意义 最早的 CPU / 注释 ADC 带进位的加法 -? ADD 加法 -? AND 逻辑与 -? ASL 算术左移 这是一个选项,不是指令? ASR 算术右移 这是一个选项,不是指令? B 分支 -? BIC 位清除 -? BL 带连接的分支 -? BX 分支到 Thumb 代码 StrongARM SA1110?? CDP 协处理器数据操作 -? CMN 比较取负的值 -? CMP 比较值 -? EOR 异或两个值 -? LDC 装载内存到协处理器 -? LDM 装载多个寄存器 -? LDR 装载寄存器 -? LDRB 装载字节到寄存器 -? LDRH 装载半字到寄存器 StrongARM LDRSB 装载有符号字节到寄存器 StrongARM? LDRSH 装载有符号半字到寄存器 StrongARM ? LSL 逻辑左移 这是一个选项,不是指令 LSR 逻辑右移 这是一个选项,不是指令 MCR 协处理器寄存器传送 - MLA 带累加的乘法 -? MOV 传送值/寄存器到一个寄存器 -? MRC 协处理器寄存器传送 -? MRS 传送状态标志到一个寄存器 ARM 6? MSR 传送一个寄存器的内容到状态标志 ARM 6? MUL 乘法 -? MVN 传送取负的(值) -? ORR 逻辑或 -? ROR 循环右移 这是一个选项,不是指令 ? RRX 带扩展的循环右移 这是一个选项,不是指令 ? RSB 反向减法 - ? RSC 带借位的反向减法 - ? SBC 带借位的减法 - ? SMLAL 带累加的有符号长(64 位)乘法 StrongARM ? SMULL 有符号长(64 位)乘法 StrongARM ? STC 协处理器数据传送 - ? STM 存储多个寄存器 - ? STR 存储一个寄存器 - ? STRB 存储一个字节(从一个寄存器) - ? STRH 存储一个半字(从一个寄存器) StrongARM ? STRSB 存储一个有符号字节(从一个寄存器) StrongARM ? STRSH 存储一个有符号半字(从一个寄存器) StrongARM ? SUB 减法 - ? SWI 导致一个软件中断 - ? SWP 交换寄存器与内存 ARM 3 ? TEQ 测试等价(概念上的 EOR) - ? TST 测试并屏蔽(概念上的 AND) - ? UMLAL 带累加的无符号长(64 位)乘法 StrongARM ? UMULL 无符号长(64 位)乘法 StrongARM ? RISC OS 的 BASIC 汇编器的伪指令 ADR 得到目标的地址(4K 之内) ADRL 得到目标的地址(超过 4K) ALIGN 把程序计数器设置到下个字的边界 DCx 定义字节(B)、半字(W)、字(D)、字符串(S)、或浮点(F)值 EQUx 定义字节(B)、半字(W)、字(D)、字符串(S)、或浮点(F)值 OPT 选择汇编选项 浮点指令 指令索引 ABS 绝对值 ACS 反余弦 ADF 加法 ASN 反正弦 ATN 反正切 CMF 比较浮点值 CNF 比较取负的浮点值 COS 余弦 DVF 除法 EXP 指数 FDV 快速除法 FIX 转换浮点值成整数 FLT 转换整数成浮点值 FML 快速乘法 FRD 快速反向除法 LDF

文档评论(0)

ccccccxx + 关注
官方认证
内容提供者

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

认证主体临沂冉通信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371300MA9576790T

1亿VIP精品文档

相关文档