ARM指令集
来源:互联网 发布:游戏王网络对战 编辑:程序博客网 时间:2024/06/18 08:26
ADC带进位的32位数加法ADD32位数相加AND32位数的逻辑与B在32M空间内的相对跳转指令BIC32位数的逻辑位清零BKPT断点指令BL带链接的相对跳转指令BLX带链接的切换跳转BX切换跳转CDP CDP2协处理器数据处理操作CLZ零计数CMN比较两个数的相反数CMP32位数比较EOR32位逻辑异或LDC LDC2从协处理器取一个或多个32位值LDM从内存送多个32位字到ARM寄存器LDR从虚拟地址取一个单个的32位值MCR MCR2 MCRR从寄存器送数据到协处理器MLA32位乘累加MOV传送一个32位数到寄存器MRC MRC2 MRRC从协处理器传送数据到寄存器MRS把状态寄存器的值送到通用寄存器MSR把通用寄存器的值传送到状态寄存器MUL32位乘MVN把一个32位数的逻辑“非”送到寄存器ORR32位逻辑或PLD预装载提示指令QADD有符号32位饱和加QDADD有符号双32位饱和加QSUB有符号32位饱和减QDSUB有符号双32位饱和减RSB逆向32位减法RSC带进位的逆向32法减法SBC带进位的32位减法SMLAxy有符号乘累加(16位*16位)+32位=32位SMLAL64位有符号乘累加((32位*32位)+64位=64位)SMALxy64位有符号乘累加((32位*32位)+64位=64位)SMLAWy号乘累加((32位*16位)>>16位)+32位=32位SMULL64位有符号乘累加(32位*32位)=64位SMULxy有符号乘(16位*16位=32位)SMULWy有符号乘(32位*16位>>16位=32位)STC STC2从协处理器中把一个或多个32位值存到内存STM把多个32位的寄存器值存放到内存STR把寄存器的值存到一个内存的虚地址内间SUB32位减法SWI软中断SWP把一个字或者一个字节和一个寄存器值交换TEQ等值测试TST位测试UMLAL64位无符号乘累加((32位*32位)+64位=64位)UMULL64位无符号乘累加(32位*32位)=64位
- ARM指令集--移位指令
- ARM 指令集>>跳转指令
- ARM指令集 LDR指令
- ARM 指令集 比较指令
- arm指令集比较指令
- arm指令集分支指令
- ARM指令集
- ARM 指令集
- ARM指令集
- ARM 指令集
- ARM指令集
- ARM 指令集摘要
- ARM、THUMB指令集
- ARM指令集
- ARM汇编指令集
- ARM指令集
- ARM汇编指令集
- ARM指令集
- 用jQuery UI做简单九宫格拼图
- opengl中鼠标拾取操作分析
- STL 简介,标准模板库
- The Ultimate Collection of Emacs Resources
- STL学习笔记之STL介绍(中)
- ARM指令集
- 最强Dot Net教程资料集合
- Android MediaPlayer基本使用方式
- 工作开始的几年---职业高度的关键期
- ADO.NET对数据库操作经典类
- JSP中下载中文文件报错解决方案
- 后缀树的构造方法
- 在MFC中我们常常要把一些变量于控件对应起来!
- Javabean error: Cannot find any information on property