[计算机软件及应用]新版汇编语言程序设计 变量定义及常用伪指令.pptVIP

  • 1
  • 0
  • 约6.96千字
  • 约 45页
  • 2017-11-29 发布于重庆
  • 举报

[计算机软件及应用]新版汇编语言程序设计 变量定义及常用伪指令.ppt

[计算机软件及应用]新版汇编语言程序设计 变量定义及常用伪指令

例题 .model small .stack .data X dw 5 Y dw 6 Z dw 7 W dw ? .code .startup mov ax,X add ax,Y add ax,Z mov W,ax .exit 0 end 设有3个字变量X,Y和Z,初值分别为5,6和7,试求出三者之和,并存入字变量W中。 定义双字单元伪指令DD DD伪指令用于分配一个或多个双字单元,并可以将它们初始化为指定值 初值表中每个数据是一个32位的双字量(Double Word): 可以是有符号或无符号的32位整数 也可以用来表达16位段地址(高位字)和16位的偏移地址(低位字)的远指针 vardd DD 0,? farpoint DD 定位伪指令 定位伪指令控制数据的偏移地址 ORG 参数 ORG伪指令是将当前偏移地址指针指向参数表达的偏移地址: ORG 100h ;从100h处安排数据或程序 ORG $+10 ;使偏移地址加10,即跳过10个字节空间 MASM中,符号“$”表示当前偏移地址值 3 变量和标号的属性 ① 地址属性 标号和名字对应存储单元的逻辑地址 逻辑地址包括:段地址和偏移地址 ② 类型属性 标号、子程序名的类型可以是NEAR(近)和FAR(远),分别表示段内或段间 变量名的类型可以是BYTE(字节)

文档评论(0)

1亿VIP精品文档

相关文档