- 1
- 0
- 约3.23千字
- 约 90页
- 2022-10-22 发布于浙江
- 举报
1;2;3;1.CM3程序的文件类型:
C程序:CM3开发中大部分程序使用C语言编写,文件类型为“*.C”;
汇编程序:涉及到硬件底层操作的代码有时必须使用汇编语言编写,文件类型为“*.S”。
2.为什么学习CM3指令系统:
操作系统移植
编写启动代码
方便程序调试;5;1. 处理器的寻址方式;
2. 指令的特点;
3. 指令的种类,它能完成哪些功能。;7;3.2 ARM处理器寻址方式; 操作数的值在寄存器中,指令中的地址码字段指出的是寄存器编号,指令执行时直接取出寄存器值来操作。寄存器寻址指令举例如下:
MOV R1,R2 ;将R2的值存入R1
SUB R0,R1,R2 ;将R1的值减去R2的值,结果保存到R0 ; 立即寻址指令中的操作码字段后面的地址码部分即是操作数本身,也就是说,数据就包含在指令当中,取出指令也就取出了可以立即使用的操作数(这样的数称为立即数)。立即寻址指令举例如下:
SUBS R0,R0,#1 ;R0减1,结果放入R0,并且影响标志位
MOV R0,#0xFF000 ;将立即数0xFF000装入R0寄存器 ; 寄存器移位寻址是ARM指令集特有的寻址方式。当第2个操作数是寄存器移位方式时,第2个寄存器操作数在与第1个操作数结合之前,选择进行移位操作。寄存器移位寻址指令举例如下:
MO
您可能关注的文档
最近下载
- 九年级英语连词成句.docx VIP
- 物理量和计量单位.ppt VIP
- 单位工程竣工验收表.doc VIP
- 丁志杰《数字电路》课后习题-解答.pdf VIP
- 大学计算机—计算思维导论(哈尔滨工业大学)中国大学MOOC慕课章节测验答案(课程ID:7001).pdf
- 第16课 探秘网页与代码 教学设计- 2024—2025学年人教版(2024)初中信息科技七年级全一册.docx VIP
- 新能源发电系统仿真建模与稳定性分析研究.docx VIP
- 2025年中职第一学年(新能源汽车运用与维修)电池维护实操试题及答案.doc VIP
- 建筑工程图集 05S108:倒流防止器安装.pdf VIP
- 渝22TS02_市政排水管道附属设施标准图集DJBT50-159.docx VIP
原创力文档

文档评论(0)