1 / 94
文档名称:

汇编语言13.ppt

格式:ppt   大小:2,859KB   页数:94页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编语言13.ppt

上传人:sxlw1984 2021/7/29 文件大小:2.79 MB

下载得到文件列表

汇编语言13.ppt

文档介绍

文档介绍:Intel 8086系列微处理器
8086微处理器概况
PentiumPro(P6)
1995
32
550~1550
150~200
64
64
36
64G
8KB数据(指令
二级缓存)
PentiumⅡ
1997
32
750
233~333
64
64
36
64G
32KB
512KB二级高速缓存,有独立封装和独立总线
Pentium(586)
1993
32
310~330
60~166
64
64
32
4G
8KB数据
8KB指令
PentiumPro(P6)
1995
32
550~1550
150~200
64
64
36
64G
8KB数据(指令
二级缓存)
PentiumⅡ
1997
32
750
233~333
64
64
36
64G
32KB
512KB二级高速缓存,有独立封装和独立总线
PC微型计算机系统
PC机的硬件
主存空间的分配
RAM
系统ROM
128KB
扩展ROM
128KB
保留RAM
128KB
基本RAM
640KB
00000H
10000H
0E000H
0C000H
0A000H
扩展内存
XMS
常规内存
(1)基本RAM区
(2)保留RAM区
(3)扩展ROM区
(4)系统ROM区
主存空间的分配
基本RAM→操作系统要占用一部分低址空间,其他则向用户程序开放
保留RAM→“显示缓冲存储区”,用于存放屏幕显示信息
扩展ROM→用于为系统不直接提供支持的外设安排设备驱动程序
系统ROM→由系统占用,它主要提供ROM-BIOS程序
8086微处理器
微处理器是微机的硬件核心
主要包含指令执行的运算和控制部件,还有多种寄存器
对程序员来说,微处理器抽象为以名称存取的寄存器
8086的功能结构
8086内部结构有两个功能模块,完成一条指令的取指和执行功能
模块之一:总线接口单元BIU,主要负责读取指令和操作数
模块之二:执行单元EU ,主要负责指令译码和执行
内部结构
指令执行
8086的寄存器组
对汇编语言程序员来说,8086内部结构就是可编程的寄存器组
执行单元EU 8个通用寄存器
1个指令指针寄存器
1个标志寄存器
4个段寄存器
1. 8086的通用寄存器
8086的16位通用寄存器是:
AX BX CX DX
SI DI BP SP
其中前4个数据寄存器都还可以分成高8位和低8位两个独立的寄存器
8086的8位通用寄存器是:
AH BH CH DH
AL BL CL DL
对其中某8位的操作,并不影响另外对应8位的数据
数据寄存器
数据寄存器用来存放计算的结果和操作数,也可以存放地址
每个寄存器又有它们各自的专用目的
AX--累加器,使用频度最高,用于算术、逻辑运算以及与外设传送信息等;
BX--基址寄存器,常用做存放存储器地址;
CX--计数器,作为循环和串操作等指令中的隐含计数器;
DX--数据寄存器,常用来存放双字长数据的高16位,或存放外设端口地址。