MSP430学习篇——IAR常用汇编伪指令

来源:本站
导读:目前正在解读《MSP430学习篇——IAR常用汇编伪指令》的相关信息,《MSP430学习篇——IAR常用汇编伪指令》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《MSP430学习篇——IAR常用汇编伪指令》的详细说明。
简介:MSP430学习篇——IAR常用汇编伪指令

在进行汇编程序设计时,MSP430的指令系统是程序的主体,但为了方便程序编制,还定义了一些指令,这些指令不参与和影响程序的执行,也不在计算机中运行,这类指令称为伪指令。一般汇编器伪指令能帮助用户完成以下事情:

·将代码和数据汇编到规定的段中

·在存储器中用未初始化的变量保留空间

·控制汇编后列表文件的格式

·初始化存储器

·汇编条件块

·定义全局变量

·规定汇编器可以从中获得宏的库

·产生符号化的调试信息

模块控制伪指令:

NAMEPROGRAM—程序模块的开始

MODULELIBRARY—库模块的开始

ENDMOD—当前汇编模块的结束

END—汇编文件的结束

符号控制伪指令:

EXTERN(IMPORT)-引入外部符号

PUBLIC(EXPORT)-输出符号

段控制伪指令:

ASEG—绝对段的开始

RSEG—相对段的开始

STACK—定义堆栈

COMMON—定义公共段

ORG—定位指针

ALIGN—校准PC

EVEN—PC对准偶地址

数值分配伪指令:

SET(ASSIGN,VAR)—赋临时值

EQU(=)—赋永久值,当前模块内有效

DEFINE—定义文件内有效的值

数据定义与分配伪指令::

DB—定义字节(8bit

DW—定义字(16bit)

DL—定义32bit整数

DF—定义32bit float

DS n—定义n个连续的字节

DC8DB生成(8位)常量/字符串

DC16DW生成(16位)常量

DC32DL生成32位常量

DC64生成32位常量

DF32DF生成32位浮点常量

DF64生成64位浮点常量

.double生成48TI格式的浮点常量

.float生成32TI格式的浮点常量

DS8DS分配8位整数空间

DS16DS2分配16位整数空间

DS32DS4分配32位整数空间

DS64DS8分配64位整数空间

注意:DS保留但不始化存储器,其他的数据定义是保留并初始化存储器

提醒:《MSP430学习篇——IAR常用汇编伪指令》最后刷新时间 2024-03-14 01:04:59,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《MSP430学习篇——IAR常用汇编伪指令》该内容的真实性请自行鉴别。