1、在线教务辅导网: http:/ 更多课程配套课件资源请访问在线教务辅导网2018/7/17 1第 3 章 8086/8088指令系统 2018/7/17 2本章主要内容3.1 汇编语言指令格式与寻址方式3.2 指令系统2018/7/17 33.1.1 汇编语言指令格式1. 8086/8088汇编语言 指令语句格式 3.1 汇编语言指令格式与寻址方式2018/7/17 4标识符8086/8088汇编语言中标识符必须遵循的 规则 : ( 1)标识符由字母( a z、 A Z)、 数字( 0 9)或某些特殊字符( ,-,?)组成;( 2)第一个字符必须是字母( a z、 A Z) 或某些特殊的符号(
2、 ,-,?),但 “? ”不能 单独 作标识符;( 3)标识符有效长度为 31个字符,若超过 31个字符,则只保留前面的 31个字符为有效标识符标号是给该指令所在地址取的名字,必须后跟冒号 “: ”,它可以缺省,是可供选择的标识符 3.1.1 汇编语言指令格式2018/7/17 5寻址方式 是指 CPU寻找操作数或操作数地址的方法 对象: 目的操作数、源操作数3.1 汇编语言指令格式与寻址方式3.1.2 寻址方式立即数寻址寄存器寻址 直接寻址 寄存器间接寻址 变址寻址 基址寻址 基址 -变址寻址 2018/7/17 61. 立即数寻址指令中所用的 8位或 16位操作数就在指令中提供如 :MOV
3、 AL, 05H MOV AX, 3100H 3.1.2 寻址方式2018/7/17 7注意 :v立即数只能作为源操作数 v立即数可以为 8位,也可以为 16为;规定立即数只能是 整数 ,不能是小数、变量或者其他类型的数据 3.1.2 寻址方式如果操作数就在 CPU的内部寄存器中,那么寄存器名可在指令中指出2. 寄存器寻址2018/7/17 8如 : MOV SS, AXROL AH,1 16位 操作数:寄存器可以是 AX、 BX、 CX、 DX、 SI、 DI、 SP、 BP 8位 操作数:寄存器可以是 AH、 AL、 BH、 BL、 CH、 CL、 DH、 DL 3.1.2 寻址方式2018/7/17 93. 直接寻址数据总是在存储器中,存储单元的有效地址由指令直接指出如 : MOV AX,1064H 3.1.2 寻址方式2018/7/17 10