1010I01o1oI010100I01o10 1oo101o1o101 2.汇编语言指令分类 三 ②逻辑操作符 等效 MOV AL OCCH AND OFOH 表达式量 子 MOVAL,0c0H 立即地 等/ AND AL,0 CCH OR0F0H 效 于、 AND AL,0FcH cPU执行时完成的操作汇编程序汇编时完成的操作 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 2.汇编语言指令分类 ②逻辑操作符 MOV AL , 0CCH AND 0F0H MOV AL , 0C0H AND AL , 0CCH OR 0F0H AND AL , 0FCH 等 效 于 等 效 于 CPU执行时完成的操作 汇编程序汇编时完成的操作 表达式是 立即数寻址
1010I01o1oI010100I01o10 1oo101o1o101 2.汇编语言指令分类 三 ③关系操作符 若关系成立,则为真,取值全1; 若关系不成立,则为假,取值全0。 MOVAL,04HLT05H;关系成立为真 于 MOVAL,0FFH XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 2.汇编语言指令分类 ③关系操作符 若关系成立,则为真,取值全1; 若关系不成立,则为假,取值全0。 如: MOV AL , 04H LT 05H ;关系成立为真 MOV AL , 0FFH 等 效 于
1010I01o1oI010100I01o10 1oo101o1o101 2.汇编语言指令分类 三 ④属性操作符 MVBX, OFFSET TABLE|;Bx←取变量 TABLEI单 元的偏移地址 MVAX, SEG TABLE;AX+取变量 TABLE单 元的段地址 MVDL,| TYPE TABLE;DL←取变量 TABLE 的类型 SRC均为立即数寻址 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 2.汇编语言指令分类
1010I01o1oI010100I01o10 1oo101o1o101 2汇编语言指令分类 三 标号、变量录伪指令 前面已经讲过,在汇编语言程序设计中 为了方便记忆,将直接访问的存储器单元的 实际地址符号化,即给要访问存储器单元起 一个标识符名,而标识符有标号名、变量名 等 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 2.汇编语言指令分类 标号、变量及伪指令 前面已经讲过,在汇编语言程序设计中, 为了方便记忆,将直接访问的存储器单元的 实际地址符号化,即给要访问存储器单元起 一个标识符名,而标识符有标号名、变量名 等
1010I01o1oI010100I01o10 1oo101o1o101 2.汇编语言指令分类 三 标号、变量及伪指令 1标号←针对指令语句 用以指示某条指令 JMP LAB1 语句的地址。其定义方法 就是在指令语句的操作助 记符前加上标号名,以冒 号结尾。它可以作为程序 转移指令的操作数。 LABI: MOVAX, O XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 2.汇编语言指令分类 标号、变量及伪指令 1.标号 用以指示某条指令 语句的地址。其定义方法 就是在指令语 句的操作助 记符前加上标号名,以冒 号结尾。它可以作为程序 转移指令的操作数。 ● ● ● JMP LAB1 ● ● ● ● LAB1: MOV AX ,0 ● ● ● 针对指令语句