1010I01o1oI010100I01o10 1oo101o1o101 2.汇编语言指令分类 三 口标号一旦定义,就具有了以下三个属性: 段地址 标号对应的指令所在段的段地址 段内偏移地址 标号对应指令所在的段内EA NEAR型一该标号与转移指令在同 类型 代码段 FAR型一该标号与转移指令不在同 代码段 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 2.汇编语言指令分类
1010I01o1oI010100I01o10 1oo101o1o101 2汇编语言指令分类 三 2变量←针对存储器 用以指示存放 DATA 20H MOV AL DATA 数据的存储器单 元的符号地址。 DATA+1 30H MO∨AL,DATA+2 DATA+2 11H DATA+3 OAH DATA DB20H, 30H, 11H, OAH 历毛孑律技 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 2.汇编语言指令分类 2.变量 用以指示存放 数据的存储器单 元的符号地址。 针对存储器 DATA DB 20H, 30H, 11H, 0AH DATA 20H DATA+1 30H 11H DATA+3 0AH DATA+2 MOV AL, DATA MOV AL, DATA+2
1010I01o1oI010100I01o10 1oo101o1o101 2汇编语言指令分类 三 2变量定义伪指令 DATA DB 20H, 30H 11H OAH 1001:1000H 20H DATA 变量的定义是通 1001:1001H 过伪指令定义的 30H 1001:1002H 11H 伪指令:汇编后不能产生机器语言 代码,是cPU不能执行的语句。它 1001:1003H OAH 只是告诉汇编程序( MASM EXE) 应如何汇编。 对编程带来 伪指令的功能是在变量名所对应的地 巨大困难 起名字带替址开始的内存依次放入表达式中的各 项值 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 2.汇编语言指令分类 DATA DB 20H, 30H, 11H, 0AH 2.变量定义伪指令 1001:1000H 20H 1001:1001H 30H 11H 1001:1003H 0AH 1001:1002H DATA 对编程带来 巨大困难 起名字带替 变量的定义是通 过伪指令定义的 伪指令:汇编后不能产生机器语言 代码,是CPU不能执行的语句。它 只是告诉汇编程序(MASM.EXE) 应如何汇编。 伪指令的功能是在变量名所对应的地 址开始的内存依次放入表达式中的各 项值
1010I01o1oI010100I01o10 1oo101o1o101 2.汇编语言指令分类 DATA I DB 20H, 30H, 11H, OAH 变量名 决定变量数据类 标识符 型的关键字: 变量名 DB(字节)1 DW(字)2 加号D(双字)4 DQ(长字)8 变量中按顺序 DT(十字)10 存储的数据 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 2.汇编语言指令分类 DATA DB 20H, 30H, 11H, 0AH 变量名 标识符 变量名 后面不能 加冒号 决定变量数据类 型的关键字: DB(字节) 1 DW(字)2 DD(双字)4 DQ(长字)8 DT(十字)10 变量中按顺序 存储的数据
1010I01o1oI010100I01o10 1oo101o1o101 2.汇编语言指令分类 三 变量名]DB表达式;定义字节型变量 变量定义伪指 令主要应用在数[变量名DW表达式;定义字型变量 据段,是用来给 变量名所对应的变量名]DD表达式;定义双字型变量 存储器单元分配 数据或预留空间。[变量名]DQ表达式;定义长字型变量 变量定义伪指令 有以下五种: [变量名]DT表达式;定义一个10字节的变量 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 2.汇编语言指令分类 变量定义伪指 令主要应用在数 据段,是用来给 变量名所对应的 存储器单元分配 数据或预留空间。 变量定义伪指令 有以下五种: [变量名] DB 表达式 ;定义字节型变量 [变量名] DW 表达式 ;定义字型变量 [变量名] DD 表达式 ;定义双字型变量 [变量名] DQ 表达式 ;定义长字型变量 [变量名] DT 表达式 ;定义一个10字节的变量