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

地址加法器 通用[AHAL 16位 寄存器[BHBL CH CL DH DL 段寄存器Cs SP DS BP SS DI ES 输入输出 P 控制电路 内部暂存器 外部 16位 1总线 运算寄存器 执行部分 AL 控制电路8位 指令队列缓冲器 标志寄存器 执行部件(EU) 总线接口部件(B|U) 8086有几个通用寄存器,专用寄存器,段地址寄存器,都是什么?
1 ALU 执行部分 控制电路 输入/输出 控制电路 地址加法器 20位 16位 指令队列缓冲器 8位 执行部件(EU) 总线接口部件(BIU) 外部 16位 总线 运算寄存器 标志寄存器 通用 寄存器 DL 段寄存器 CL BL AL SI DI BP SP DH CH BH AH 内部暂存器 IP ES SS DS CS 8086有几个通用寄存器,专用寄存器,段地址寄存器,都是什么?

8086有几个通用寄存器,专用寄存器, 段地址寄存器,都是什么?
2 • 8086有几个通用寄存器,专用寄存器, 段地址寄存器,都是什么?

第三章8086指令系统与寻址方式 指令格式和寻址方式 o传送类指令 o数据操作类指令 串操作类指令 控制类指令 You Can Try. 00000
3 第三章 8086指令系统与寻址方式 控制类指令 You Can Try…… 指令格式和寻址方式 传送类指令 数据操作类指令 串操作类指令

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

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

双操作数指令 ADD AX,BX 大多数运算型指令都是双操作数指令,对这种 指令,有的机器(大中型)使用“三地址”指令: 除给出参加运算的两个操作数外,还要指出运算结 果的存放地址。 现代微型计算机中多采用二地址指令,两 个操作数分别称为“源操作数”和“的操 作数”,指令执行后,把运算结果放到目的操 作数的地址之中
6 双操作数指令ADD AX, BX 大多数运算型指令都是双操作数指令,对这种 指令,有的机器(大中型)使用“三地址”指令: 除给出参加运算的两个操作数外,还要指出运算结 果的存放地址。 现代微型计算机中多采用二地址指令,两 个操作数分别称为“源操作数”和“目的操 作数”,指令执行后,把运算结果放到目的操 作数的地址之中

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

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

9 SI DI 只能存放字操作数 BP SP CS DS 段寄存器存放 ES 当前操作数的 段基地址 不允许将立即数传送到段寄存器
9 只能存放字操作数 段寄存器存放 当前操作数的 段基地址 不允许将立即数传送到段寄存器 SI DI BP SP CS DS ES SS

10 3、存储器操作数 类型存储单元个数 字节 存储器操作数{字 124 双字 般不允许两个操作数同时为存器操作数
10 3、存储器操作数 存储器操作数 字节 字 双字 1 2 4 类型 存储单元个数 一般不允许两个操作数同时为存储器操作数
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 微型计算机概论(1/2).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第一章 基础知识.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第9章 D/A、A/D转换与接口技术.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第8章 串行接口与通信.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第7章 接口与并行通信.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第6章 DMA控制器和定时/计数器.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第5章 中断系统.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第4章 存储器系统.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第3章 汇编语言程序设计.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第2章 8086/8088的指令系统.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第1章 微型计算机的概述.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第11章 高性能计算机新技术简介.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第10章 总线技术.ppt
- 《数据库技术及应用》第13章 发票管理项目开发.ppt
- 《数据库技术及应用》第12章 数据窗口.ppt
- 《数据库技术及应用》第11章 窗口对象.ppt
- 《数据库技术及应用》第10章 菜单设计.ppt
- 《数据库技术及应用》第09章 应用对象.ppt
- 《数据库技术及应用》第08章 PowerBuilder数据库操纵.ppt
- 《数据库技术及应用》第07章 PowerScript语言.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统与寻址方式(2/3)8086指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统与寻址方式(3/3)数据操作类指令.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 8086总线与时序new.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 微型计算机概论(2/2).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 微型计算机概论(2/2).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第七章 输入/输出系统(一).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第八章 中断控制接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 中断控制接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 中断控制接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第八章 中断控制接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十章 并行接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第九章 并行接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第九章 可编程定时/计数控制器8253原理及应用.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第9章 可编程定时/计数控制器8253原理及应用.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十章 串行通信与8250,8251A.ppt