- 26
- 0
- 约3.81千字
- 约 9页
- 2017-02-28 发布于湖北
- 举报
ARM的汇编指令
汇编知识点的要求:
1、能看的懂
2、可以做修改
3、不需要用汇编直接编写程序
汇编代码的应用场合:
1、ARM的启动代码必须要汇编,如:uboot最开始初始化硬件的代码
2、内核在最开始初始化的位置。。。。
一、ARM汇编指令的编码格式
1、编码格式
ARM汇编指令编译成机器码以后,机器码的长度是32bits,这32bits的编码有一个固定的格式。不同ARM汇编指令,编码格式不同。
2、举例
C:
if(a==10)
a++;
else
a--;
汇编1:
CMP R0, #10;
ADDEQ R0,R0, #1
SUBNE R0,R0, #1
汇编2
SUBS R1, R0, #10; //S ---运算的结果会影响条件码标志位:CPSR:NZCV
ADDEQ R0,R0, #1
SUBNE R0,R0, #1
提示:
空指令 NOP,实际上是占用CPU的时间,但是执行后,没有什么意义。
NOP ----( MOV R0,R0
3、条件码标识
10 -10
Z = 1
C = 0
N = 0
V = 0
=================================================================================
二、ARM的寻址方式
1、立即数寻址
操
您可能关注的文档
最近下载
- 考虑多工况的汽车前轴结构优化设计【论文】13000字 .pdf
- 2024年小红书酒店集团通案(小游记·探寻新解法).pdf
- 2025广州从化区中小学教师招聘考试试题及答案.docx VIP
- 小红书酒店集团通案(小游记·探寻新解法) 2024年.pptx
- 一种基于卷积神经网络的水下爆炸载荷下板架结构动态响应的预测方法.pdf VIP
- 一种基于机器学习的水下爆炸载荷下船体板架结构动响应快速预报方法.pdf VIP
- 蜂窝式SCR脱硝催化剂生产工艺关键技术分析.pdf VIP
- 创维50&55&65BG22产品规格书.pdf VIP
- 2025年新版春考化工试卷答案及解析.doc VIP
- 地质踏勘方案.pptx VIP
原创力文档

文档评论(0)