《微机原理与接口技术》课程教学资源(PPT课件)第3章 8086/8088指令系统(1/5)

第3章 8086/8088指令系统 mov ax, 12h call display Jmp 1234h
1 第3章 8086/8088指令系统 mov ax,12h call display Jmp 1234h

要内容: ●指令系统的一般概念 ●对操作数的寻址方式 ●六大类指令的操作原理 操作码的含义 指令对操作数的要求 指令执行的结果
2 主要内容: ⚫指令系统的一般概念 ⚫对操作数的寻址方式 ⚫六大类指令的操作原理: 操作码的含义 指令对操作数的要求 指令执行的结果

3.1概述 指令—控制计算机完成指定操作的命令 机器指令—指令的二进制代码形式。例如:CD2IH 汇编指令—助记符形式的指令。例如:INT21H 指令系统CPU所有指令及其使用规则的集合 8088/8086指令系统: (1)指令向后兼容(x86系列) (2)应用广泛,资料易于寻找
3 3.1 概述 指令——控制计算机完成指定操作的命令 机器指令——指令的二进制代码形式。例如:CD21H 汇编指令——助记符形式的指令。例如:INT 21H 指令系统——CPU所有指令及其使用规则的集合 8088/8086指令系统: (1)指令向后兼容(x86系列) (2)应用广泛,资料易于寻找

指令按功能分为六大类(92种) (1)数据传送类; (2)算术运算类; (3)逻辑运算和移位; (4)串操作; (5)控制转移类; (6)处理器控制
4 指令按功能分为六大类(92种) (1)数据传送类; (2)算术运算类; (3)逻辑运算和移位; (4)串操作; (5)控制转移类; (6)处理器控制

311指令的基本构成 目的 源 操作码[操作数],[操作数] 说明要执行的操作对家,可以 是什么操作 有0个、1个或2个
5 3.1.1 指令的基本构成 说明要执行的 是什么操作 操作对象,可以 有0个、1个或2个 目的 源

指令举例 MOV AX. BX 操作码操作数 ADD AX, SI+6 INC BX HLT
6 指令举例: ADD AX,[SI+6] MOV AX , BX 操作码 操作数 INC [BX] HLT

部分8088常用指令 指令类型 助记符 数数据传送|MOV, PUSH/POP,XCHG等 据 传地址传送LEA,LDS,LES 送输入输出|IN,OUTr 算术运 加法ADD,ADC,INC 减法SUB,SBB,DEC,NEG,CMP 算乘除法MUL,MUL,DⅣV,IDV 逻辑 AND,OR,NOT,ⅹOR,TEST 移位 SHL/SHR/SAR, ROL/ROR, RCL/RCR 串操作 MOVS, CMPS, SCaS, LODS, STOS 控制转移JMP,Jxx,LOOP,CALL/RET,ⅠNT/RET
7 部分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

8088/8086的操作数分为3类 1、立即数(常数) 取值范围如下表: 8位 16位 无符号数00H-FH(0-255)000FFH(0-65535 带符号数80H-7FH(-128~127)8000H7FFFH(-32768-32767 立即数只能用作源操作数,如 MoⅤAX,0FA00H 正确 MOV 8000H, DX ;错误
8 8088/8086的操作数分为3类 1、立即数(常数) 取值范围如下表: 8位 16位 无符号数 00H-FFH(0-255) 0000H-FFFFH(0-65535) 带符号数 80H-7FH(-128~127) 8000H-7FFFH(-32768~32767) MOV AX,0FA00H ;正确 MOV 8000H,DX ;错误

2、岢存器操作数 放在8个通用寄存器或4个段寄存器中的操作数 16位 Ah 16位 BX Bh Bl 16位 CH CI 16位 DX DH DI
9 2、寄存器操作数 放在8个通用寄存器或4个段寄存器中的操作数 16 位 AX AH AL 16 位 BX BH BL 16 位 CX CH CL 16 位 DX DH DL

SI DI 只能存放字操作数 BP SP CS DS 段寄存器存放 ES 当前操作数的 段基地址 不允许将立即数传送到段寄存器
10 只能存放字操作数 段寄存器存放 当前操作数的 段基地址 不允许将立即数传送到段寄存器 SI DI BP SP CS DS ES SS
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微机原理与接口技术》课程教学资源(PPT课件)第8章 模拟量的输入输出.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第7章 常用数字接口电路.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第4章 汇编语言程序设计(3/3).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第4章 汇编语言程序设计(2/3).ppt
- 《电子商务》第一章 电子商务概述.ppt
- 《电子商务》第九章 电子商务职业道德及相关法律法规.ppt
- 《电子商务》第八章 电子商务物流应用.ppt
- 《电子商务》第七章 电子交易.ppt
- 《电子商务》第六章 网络营销.ppt
- 《电子商务》第五章 电子商务网站建设.ppt
- 《电子商务》第四章 电子商务安全.ppt
- 《电子商务》第三章 电子商务的应用平台—互联网.ppt
- 《电子商务》第二章 电子商务的技术基础—计算机.ppt
- 北京科技大学物流研究所:《虚拟制造技术》讲义.ppt
- 哈尔滨工业大学:《数字信号处理器》课程教学资源(课件讲义,含实验指导)数字信号处理器原理与应用课程实验指导书,DSPTMS.pdf
- 《ciscocatalyst交换技术》第11章 词汇表.pdf
- 《ciscocatalyst交换技术》第10章 为中继配置ATM LAN仿真.pdf
- 《ciscocatalyst交换技术》第9章 配置 Catalyst交换机上的令牌环和FDD.pdf
- 《ciscocatalyst交换技术》第8章 Catalyst 5000系列交换机的高级配置.pdf
- 《ciscocatalyst交换技术》第7章 配置Catalyst 5000系列交换机.pdf
- 《微机原理与接口技术》课程教学资源(PPT课件)第3章 8086/8088指令系统(4/5).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第3章 8086/8088指令系统(5/5).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第1章 基础知识.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第2章 微型计算机基础.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第3章 8086/8088指令系统(3/5).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第3章 8086/8088指令系统(2/5).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第4章 汇编语言程序设计(1/3).ppt
- 《微机原理与接口技术》课程教学资源:教学大纲(共八章).doc
- 《微机原理与接口技术》课程教学资源(PPT课件)第5章 存储系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第6章 输入输出和中断技术.ppt
- 《大学计算机应用基础》各章习题参考答案.doc
- 《大学计算机应用基础》模拟试题1.doc
- 《大学计算机应用基础》模拟试题2.doc
- 《大学计算机应用基础》模拟试题3.doc
- 《大学计算机应用基础》模拟试题4.doc
- 《大学计算机应用基础》模拟试题5.doc
- 《ASP程序设计》讲义PPT电子课件(共十一章).ppt
- 《计算机软件基础》第三章习题答案.doc
- 《计算机软件基础》第二章习题答案.doc
- 《计算机软件基础》第四章 习题答案.doc