第七讲微型计算机汇编语言及汇编程序讲述.ppt

第七讲微型计算机汇编语言及汇编程序讲述.ppt

第七讲微型计算机汇编语言及汇编程序讲述

操作数?用来保留存储空间,但不存入数据. 例3:ABC DB 0,1,2,3,4,’OK’,’$’ RSV DW ?,?,?,?,?,?,?,? 复制操作符DUP: 重复的数据可以使用复制操作符DUP,如上面RSV亦可写成: RSV DW 8 DUP(?) 若操作数中若使用$,则表示的是地址计数器的当前值。 例: TABLE DB 10 DUP(?) BUFFER DW TABLE,$+3 设TABLE的偏移地址为0080H,则汇编后如下图所示: BUFFER 0080H 80H TABLE 008AH 008BH 008CH 008DH . . . 8FH 00H 00H 0089H 10 Bytes 2)符号定义伪指令 把一个表达式用一个符号表示,以后凡出现该表达式的地方都可用这个符号表示。类似于C语言中的#define。 符号定义伪指令有两种:EQU,= 用EQU定义的符号未清除前,不能重新定义。清除EQU定义可用PURGE伪指令。 用”=”定义的符号可在任何时候进行重定义。 二者均不占用存储空间,仅是给符号赋值 例:FIVE EQU 5 COUNT EQU CX TEN EQU 10 DIST =

文档评论(0)

1亿VIP精品文档

相关文档