ARM 汇编指令学习:[0]编码格式与条件码域
来源:互联网 发布:pyqt设计软件 编辑:程序博客网 时间:2024/05/21 09:33
ARM 汇编指令学习:[0]编码格式与条件码域
一、ARM指令的编码格式
其中:
- cond [31-28] 4-bit 指令执行的条件编码
- opcode [27-21] 4-bit 指令操作符编码
- S [20] 1-bit 决定指令的操作是否影响CPSR的值
- Rn [19-16] 4-bit 包含第1个操作数的寄存器编码
- Rd [15-12] 4-bit 目标寄存器编码
- shifter_operand [11-0] 12-bit 表示第2个操作数
一条典型的ARM指令语法如下:
<opcode>{<cond>}{S} <Rd>,<Rn>,<shifter_operand>
其中:
- <opcode> 指令助记符
- {<cond>} 指令执行的条件
- {S} 决定指令的操作是否影响CPSR的值
- <Rd> 表示目标寄存器
- <Rn> 表示包含第1个操作数的寄存器
- <shifter_operand> 表示第2个操作数
二、ARM指令的条件码域
- 我的个人主页:http://www.techping.cn/
- 我的个人站点博客:http://www.techping.cn/blog/wordpress/
- 我的CSDN博客:http://blog.csdn.net/techping
- 我的简书:http://www.jianshu.com/users/b2a36e431d5e/timeline
- 我的GitHub:https://github.com/techping
欢迎相互follow~
0 0
- ARM 汇编指令学习:[0]编码格式与条件码域
- ARM汇编指令学习(0) - ARM 汇编语言程序格式
- 嵌入式开发43天(ARM汇编的常用指令,编码格式,立即数合法的条件,中断的响应过程)
- arm汇编条件码
- ARM 汇编指令条件执行详解
- ARM 汇编指令条件执行详解
- ARM 汇编指令条件执行详解
- ARM 汇编指令条件执行详解
- ARM 汇编指令条件执行详解
- ARM指令条件码
- ARM指令条件码
- ARM指令条件码
- ARM 指令条件码
- ARM指令条件码
- ARM 指令条件码
- ARM指令条件码
- ARM常用汇编指令学习
- ARM汇编-LDR指令学习
- node+express+mongoDB搭建个人博客 (五)
- poj 1659 Frogs' Neighborhood( 青蛙的邻居)
- 大数据学习笔记之十四 开源云管理平台OpenStack
- java学习第一天---DOS
- JSON.stringify()之用----就是用来把对象转化成字符串的以便alert弹出来
- ARM 汇编指令学习:[0]编码格式与条件码域
- hibernate自学篇--SSH框架的概念及hibernate框架的简析
- sklearn 安装
- Java.lang.OutOfMemoryError: PermGen space
- c++primer plus第五章编程练习
- androidstudio添加github上的第三方库报错解决Error:Cannot change dependencies of configuration ':app:_debugAnnotat
- linux基础知识(一)
- Nginx与Apache的Rewrite规则的区别
- Long类型比较大小