14、MSP430汇编编程入门指南

MSP430汇编编程入门指南

1. 学习目标

在开始学习MSP430汇编编程之前,我们先明确一下学习完之后能够达成的目标:
- 描述汇编程序的基本结构。
- 运行CCS设计工具,在MSP430 LaunchPad™开发套件上汇编、下载和运行程序。
- 使用调试器执行基本功能。

2. 汇编程序文件的结构

汇编源文件的扩展名为*.asm。MSP430汇编源文件中的每一行可以是空行、指令、注释、汇编指令或宏调用。非空行称为语句。

2.1 指令语句

指令语句是开发者列出构成程序功能的指令的地方。汇编语言源语句可以包含四个有序字段:地址标签、助记符、操作数列表和注释。
- 地址标签 :用于标记程序中可以被其他指令引用的点。在程序流指令中,地址标签用于支持循环(即跳转到代码段的开头以重复执行)和条件执行代码(即根据状态位跳过某些指令)等功能。地址标签非常有用,因为程序员不需要跟踪内存中要使用的具体地址位置。标签总是从源文件的第1列开始列出,必须是合法的标识符,后面可以跟一个可选的冒号(:)。并非所有语句行都需要标签,标签也可以单独占一行。对于不使用标签的指令语句,第1列必须以空白字符开头。
- 助记符 :是指令语句中的第二个字段,必须前面有空白字符,可以在标签之后或作为行的开头。支持表4.1、4.2和4.3中的所有操作码助记符。
- 操作数 :是指令语句中的第三个字段(如果适用),紧跟在助记符字段之后,用空白字符分隔。对于需要列表的操作数(如src, dst),值用逗号分隔

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值