31数据类型 位字段数据类型 口一个位字段(见图3-5)是连续的位序列。它能 在内存中任何字节的任一位位置开始并能包含 最多至32位 串数据类型 口串是位、字节、字或双字的连续序列。位串能 从任一字节的任一位开始并能包合多至232-1位。 字节串能包含字节、字或双字。 微机原理及应用——第3章指令系统 11
微机原理及应用——第3章 指令系统 11 3.1 数据类型 ◼ 位字段数据类型 ❑ 一个位字段(见图3-5)是连续的位序列。它能 在内存中任何字节的任一位位置开始并能包含 最多至32位。 ◼ 串数据类型 ❑ 串是位、字节、字或双字的连续序列。位串能 从任一字节的任一位开始并能包含多至2 32-1位。 字节串能包含字节、字或双字
328086指令系统 指令及指令系统 口指令——控制计算机完成指定操作的命令 口机器指令——指令的二进制代码形式。倒如: CD21H 口汇编指令——助记符形式的指令。例如:INT 21H 口指令糸统——CPU所有指令及其使用规则的集 微机原理及应用——第3章指令系统 12
微机原理及应用——第3章 指令系统 12 3.2 8086指令系统 ◼ 指令及指令系统 ❑ 指令——控制计算机完成指定操作的命令 ❑ 机器指令——指令的二进制代码形式。例如: CD21H ❑ 汇编指令——助记符形式的指令。例如:INT 21H ❑ 指令系统——CPU所有指令及其使用规则的集 合
328086指令系统 8088/8086指令系统 口指令向后兼容(X86条列) 口应用广泛,资料易于寻找 微机原理及应用——第3章指令系统 13
微机原理及应用——第3章 指令系统 13 3.2 8086指令系统 ◼ 8088/8086指令系统: ❑ 指令向后兼容(x86系列) ❑ 应用广泛,资料易于寻找
328086指令系统 (1)数据传送类; (2)算术运算类; (3)逻辑运算和移位; (4)串操作; (5)控制转移类; (6)处理器控制。 微机原理及应用——第3章指令系统 14
微机原理及应用——第3章 指令系统 14 3.2 8086指令系统 (1)数据传送类; (2)算术运算类; (3)逻辑运算和移位; (4)串操作; (5)控制转移类; (6)处理器控制
部分8088常用指令 指令类型 助记符 数数据传送MOV, PUSH/POP,XCHG等 据「地址传送LEA,LDs,LES 传 送输入输出|IN,OUT 算术运 加法ADD,ADC,INc 减法SUB,SBB,DEC,NEG,cMP 算乘除法MUL,MUL,DV,IDⅣ 逻辑 AND, OR, NOT, XOR, TEST 移位 SHL/SHR/SAR, ROL/ROR, RCL/RCR 串操作 MOVS, CMPS, SCAS, LODS, STOS 控制转移JMP,Jx,LooP, CALLIRET,INT/RET 微机原理及应用——第3章指令系统 15
微机原理及应用——第3章 指令系统 15 部分8088常用指令 指令类型 助记符 数 据 传 送 数据传送 MOV,PUSH/POP,XCHG等 地址传送 LEA,LDS,LES 输入输出 IN,OUT 算 术 运 算 加法 ADD,ADC,INC 减法 SUB,SBB,DEC,NEG,CMP 乘/除法 MUL,IMUL,DIV,IDIV 逻辑 AND,OR,NOT,XOR,TEST 移位 SHL/SHR/SAR,ROL/ROR,RCL/RCR 串操作 MOVS,CMPS,SCAS,LODS,STOS 控制转移 JMP,JXX,LOOP,CALL/RET,INT/IRET