分类:
2008-06-29 11:31:19
常用汇编伪指令
汇编命令 |
说明 |
举例 |
.end |
技术汇编命令 |
一般用于一个汇编文件的结尾 |
.include |
包含一个已经写好的汇编文件 |
.include “240x.h” |
.title |
打印一个文件标题 |
.title “vectors.asm” |
.copy |
包括一个已经写好的汇编文件 |
.copy “word.asm” |
.def |
当前模块中定义,别的模块中可引用的符号 |
.def x,y,z |
.ref |
别的模块中定义,当前模块中可以引用的符号 |
.ref x,y,z |
.global |
全局外部符号 |
.global x,y,z |
.int |
用来设置一个或者多个无符号16位常数 |
.int value[,……,valuen] |
.bss |
为未初始化变量保留存储空间 |
.bss temp, 1 |
.data |
紧随其后的是已经初始化的数据 |
Table: .data .word -1 .byte 0ffh |
.sect |
定义一个自定义段 |
Sect “section name” |
.usect |
为未初始化变量保留存储空间的自定义段 |
ARRAY .usect “var1”,100 |
.set |
赋给符号一个常数 |
DATA1 .set 100h |
.text |
告诉汇编器开始一个文本段 |
紧随.text指令后的代码是可执行代码 |