第四章 ARM汇编语言程序设计 ARM处理器支持两种语言进行设计: 一种是汇编语言(ARM/Thumb); 汇编语言的机器代码生成效率很高,但可读性却不强,复杂的程序很难读懂。 符号分为两大类: 1、指令助记符: 指令助记符都是预先定义好的,且具备专用的目的和功能。 伪指令大概可分为6种类型: ARM伪指令。 符号定义伪指令; 段及段属性定义伪指令; 数据定义伪指令; 汇编控制伪指令; 杂项伪指令。 符号定义伪指令EQU用于定义ARM汇编程序的常量、标号和变量,对变量进行赋值等操作。 AREA CODE16、CODE32 语法格式: CODE16(或CODE32) CODE16:其后的指令序列为16位的Thumb指令。 CODE32:其后的指令序列为32位的ARM指令。 示例: AREA ChangeState,CODE,READONLY CODE32 ;指示下面的指令为ARM指令 LDR r0,=start+1 BX r0 ;切换到Thumb状态,并跳转到start处执行 CODE16 ;指示下面的指令为Thumb指令 start MOV r1,#10 ENTRY 语法格式: ENTRY ENTRY伪操作用于指定汇编程序的入口点。在一个完整的汇编程序中至少要有一个ENTRY(当有
您可能关注的文档
- 085麦肯锡—平安保险员工培训咨询.ppt
- C语言练习题(谭浩强第四版)..附有答案(1).doc
- [贵州]公路工程冬季专项施工方案_secret.doc
- DSP数字图像处理实验课设.doc
- 5.资金盈余者的资产 (1).ppt
- 六年级语文S版下册作文.doc
- 《软件工程专业电路与电子技术》实验指导书.doc
- 6挡土墙、防护及其他砌筑工程质量检验评定表..doc
- CH01-世界生产分布和国际贸易.ppt
- 福建省闽清高级中学等四校-高二上学期期中联考生物试题含答案.doc
- 铁路项目可行性研究报告.docx
- 铁路通信工程专业就业方向和前景.docx
- 银行结算账户涉诈涉赌风险专项治理工作全景报告.docx
- 银行落实全面从严治党主体责任工作总结报告.docx
- 银行年度工作总结报告标准范文4.docx
- 2026版设备运维班组设备点检保养与故障复盘全流程SOP与可编辑台账包(点检表、保养计划、故障记录、备件台账,含字段示例)独家高客单版Morrow0528-Snow第132版.docx
- 2026版直播电商团队场控节奏与带货复盘全流程SOP与可编辑台账包(5分钟循环话术、场控表、复盘看板、违规检查,含整改台账)独家高客单版Morrow0528-Snow第146版.docx
- 2026年中国滑雪橇和滑雪板蜡行业市场规模及投资前景预测分析报告.pdf
- 2026年中国滑雪升降机行业市场规模及投资前景预测分析报告.pdf
- 2026年中国滑翔炸弹行业市场规模及投资前景预测分析报告.pdf
最近下载
- 2025密山市专职消防员招聘考试真题及答案.docx VIP
- 2024年江苏省常州市中考化学试题(含答案解析).pdf VIP
- SH:T 3501-2021石油化工有毒 可燃介质钢制管道工程施工及验收规范.pdf VIP
- 国际结算(第7版)课后习题答案.pdf
- 高中数学学业水平考试复习试题分类汇编:统计(含答案及解析).pdf VIP
- 高铁乘务安全管理与应急处理:动车组突发事件应急处理PPT教学课件.pptx
- 历年中考英语高频词汇汇编(真题800词版).docx VIP
- 中国姓氏大辞典.pdf VIP
- 北师大版八年级数学下册《分式方程》同步练习题(带答案).pdf VIP
- Honeywell霍尼韦尔导热界面材料LTM PCM PTM TGP HT HLT用户手册.pdf
原创力文档

文档评论(0)