- 15
- 0
- 约7.14千字
- 约 46页
- 2017-12-09 发布于湖北
- 举报
第4讲 变量定义及常用伪指令
统计一个字变量中包含数据元素的个数 .model small .stack .data v_word dw 3322h,6*4,3 dup (2),?, ab count equ ($-v_word)/2 .code .startup mov dl,count add dl,30h mov ah,02h int 21h .exit 0 end 定义双字单元伪指令DD DD伪指令用于分配一个或多个双字单元,并可以将它们初始化为指定值 初值表中每个数据是一个32位的双字量(Double Word): 可以是有符号或无符号的32位整数 也可以用来表达16位段地址(高位字)和16位的偏移地址(低位字)的远指针 vardd DD 0,? farpoint DD 定位伪指令 定位伪指令控制数据的偏移地址 ORG 参数 ORG伪指令是将当前偏移地址指针指向参数表达的偏移地址: ORG 100h ;从100h处安排数据或程序 ORG $+10 ;使偏移地址加10,即跳过10个字节空间 MASM中,符号“$”表示当前偏移地址值 array DB 12,34,56 len equ $-array ;记录变量array所占字节数 例题 .model small .stack .data X dw 5 Y dw 6 Z dw 7 W
原创力文档

文档评论(0)