MSP430汇编编程入门指南
1. 学习目标
在开始学习MSP430汇编编程之前,我们先明确一下学习完之后能够达成的目标:
- 描述汇编程序的基本结构。
- 运行CCS设计工具,在MSP430 LaunchPad™开发套件上汇编、下载和运行程序。
- 使用调试器执行基本功能。
2. 汇编程序文件的结构
汇编源文件的扩展名为*.asm。MSP430汇编源文件中的每一行可以是空行、指令、注释、汇编指令或宏调用。非空行称为语句。
2.1 指令语句
指令语句是开发者列出构成程序功能的指令的地方。汇编语言源语句可以包含四个有序字段:地址标签、助记符、操作数列表和注释。
- 地址标签 :用于标记程序中可以被其他指令引用的点。在程序流指令中,地址标签用于支持循环(即跳转到代码段的开头以重复执行)和条件执行代码(即根据状态位跳过某些指令)等功能。地址标签非常有用,因为程序员不需要跟踪内存中要使用的具体地址位置。标签总是从源文件的第1列开始列出,必须是合法的标识符,后面可以跟一个可选的冒号(:)。并非所有语句行都需要标签,标签也可以单独占一行。对于不使用标签的指令语句,第1列必须以空白字符开头。
- 助记符 :是指令语句中的第二个字段,必须前面有空白字符,可以在标签之后或作为行的开头。支持表4.1、4.2和4.3中的所有操作码助记符。
- 操作数 :是指令语句中的第三个字段(如果适用),紧跟在助记符字段之后,用空白字符分隔。对于需要列表的操作数(如src, dst),值用逗号分隔
超级会员免费看
订阅专栏 解锁全文
27

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



