微机原理汇编程序1.pptVIP

  • 13
  • 0
  • 约7.73千字
  • 约 41页
  • 2017-05-10 发布于浙江
  • 举报
微机原理汇编程序1

* 例: TABLE DB 10 DUP(?) BUFFER DW TABLE,$+3 设TABLE的偏移地址为0080H,则汇编后如下图所示: BUFFER 0080H 80H TABLE 008AH 008BH 008CH 008DH . . . 8FH 00H 00H 0089H 10 Bytes * 符号定义伪指令 把一个表达式用一个符号表示,以后凡出现该表达式的地方都可用这个符号表示。类似于C语言中的#define。 符号定义伪指令有两种:EQU,= 用EQU定义的符号未清除前,不能重新定义。清除EQU定义可用PURGE伪指令。 用”=”定义的符号可在任何时候进行重定义。 二者均不占用存储空间,仅是给符号赋值 * 例:FIVE EQU 5 COUNT EQU CX TEN EQU 10 DIST = BYTE PTR[SI+BP] GOTO = JMP … MOV AX, TEN MOV CX, COUNT ADD DIST, FIVE DIST = WORD PTR[SI+BP+1] ADD DIST, AX GOTO LABEL 定义 引用 * 段定义伪指令 汇编语言程序是按段来组

文档评论(0)

1亿VIP精品文档

相关文档