嵌入式系统汇编编程与调试入门指南
1. 汇编程序文件剖析
-
指令语句结构 :指令语句通常包含四个字段,分别是标签(可选)、助记符、操作数(按需)和注释(可选但推荐)。操作数是指令语句的第三个字段(若适用),跟在助记符字段之后,由空格分隔。对于需要列表的操作数(如 src, dst),值用逗号分隔,逗号后可加空格。注释以分号(;)开头,有助于提高代码可读性。
|字段|说明|
| ---- | ---- |
|标签|标记指令代码所在地址,方便循环或条件跳转时使用|
|助记符|代表具体指令的缩写|
|操作数|指令操作的数据来源和目标位置|
|注释|对代码功能的解释,以分号开头| -
汇编指令 :汇编指令是源文件中告知汇编器程序相关信息但并非实际指令的语句。它可用于控制代码在程序内存中的位置、在数据内存中分配变量空间、设置常量以及管理全局变量访问。指令以句点(.)开头,前面需有空格,通常与指令语句的助记符字段列对齐。
- 控制内存使用的指令 :用于指定指令和变量在程序内存和数据内存中的位置。
- 预留和初始化变量及常量的指令 :可在数据内存和程序内存中使用,数据内存中初始化的变量在下载到 MCU 时完成,程序运行时可读写;程序内存中初始化的常量同样在下载时完成,运行时视为只读。
- 控制不同文件间信息交互的指令 :用于在 CCS 项目的多个
嵌入式汇编编程与调试入门
超级会员免费看
订阅专栏 解锁全文
82

被折叠的 条评论
为什么被折叠?



