ASM-51 宏汇编使用手册
1 符号定义伪操作 EQU,=,DATA,BYTE,WORD,BIT,SET
2 段定义伪操作 ORG,END,CSEG,DSEG,XSEG,FSEG,ENDS
3 数据定义伪操作 DB,DW,DS
4 列表伪操作 $TITLE,$SUBTTL,$PAGE,$LIST,$NOLIST,$NOCODE
5 条件伪操作 IF,ELSE,ENDIF
6 宏处理伪操作 MACRO,ENDM
7 其 它 ALTNAME,INCLUDE
2、1 符号定义伪操作
符号定义伪操作及其格式: 符号名 符号定义名 常量或表达式
其中符号定义名可以为EQU,=,DATA,BYTE,WORD,BIT,SET等。下面就是这些符
号定义伪操作的用法及说明。如表--4所示。
表--4 符号定义伪操作
符号定义名 用 法 说 明
EQU 为常量,符号名等定义符号化常量名 符号名不能重名定义
= 为常量,符号名等定义符号化常量名 符号名不能重名定义
DATA 用来为一个字节类型的符号定值 符号名不能重名定义
BYTE 用来为一个字节类型的符号定值 符号名不能重名定义
WORD 用来为一个字类型的符号定值 符号名不能重名定义
8051中没有字操作
BIT 用来定义一个字位类型
SET 用来定义整数类型的符号名 符号名可重名定义
DATA与BYTE的区别: DATA与BYTE是相类似的伪指令。 当程序运行到DATA伪指令定义的符号名时,该符号名将被显示;而由BYTE定义的符号名不被显示。
2、2 段定义伪操作
(1) ORG 用于设置或改变程序计数器的值。
其格式为: ORG 常数或表达式
例如: ORG 0008H
ORG $+5
其中$表示程序计数器的当前值。
0
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注

