第2章典型微处理器.ppt
《第2章典型微处理器.ppt》由会员分享,可在线阅读,更多相关《第2章典型微处理器.ppt(43页珍藏版)》请在课桌文档上搜索。
1、1,本章主要教学内容 8086微处理器内部结构和寄存器8086微处理器外部引脚特性和工作方式8086微处理器存储器和I/O组织高档微处理器的典型结构和各功能部件,第2章 典型微处理器,第2章,2,本章教学目的及要求 通过学习,应掌握:典型微处理器的内部组成寄存器结构外部引脚特性和作用存储器和I/O组织系统工作方式和特点,第2章,3,2.1 8086微处理器内部结构 Intel 8086微处理器是一种具有代表性的处理器,后续推出的各种微处理器均保持与之兼容。8086特点:8086有16根数据线和20根地址线,可寻址地址空间1MB。采用并行流水线工作方式,通过设置指令预取队列实现;对内存空间实行分
2、段管理;支持多处理器系统,可工作于最小和最大两种工作模式。,第2章,4,2.1.1 8086微处理器内部结构及主要部件功能 8086从功能上可划分为两个逻辑单元,即执行部件EU和总线接口部件BIU,其内部结构如图2.1所示。,第2章,5,图2.1 8086微处理器内部结构,6,1.执行部件EU EU主要由算术逻辑运算单元ALU、标志寄存器、数据暂存寄存器、通用寄存器组和EU控制电路等部件组成,其功能是负责指令的译码和执行。,第2章,7,2.总线接口部件BIU BIU由地址加法器、专用寄存器组、指令队列缓冲器及总线控制电路等部件组成。提供16位双向数据总线和20位地址总线,是完成CPU与存储器或
3、I/O设备间数据传送。BIU内部有4个16位段地址寄存器,1个16位指令指针寄存器,1个6字节指令队列缓冲器以及20位地址加法器和总线控制电路。,第2章,8,第2章,2.1.2 8086寄存器及其主要作用 8086可供编程使用的有14个16位寄存器,按其用途可分为3类:通用寄存器段寄存器指针和标志寄存器,9,1.通用寄存器(1)数据寄存器:存放操作数或中间结果。(2)指针和变址寄存器:存放地址偏移量。2.控制寄存器(1)指令指针寄存器IP(2)标志寄存器FLAG6个状态标志:CF-进位标志;PF-奇偶标志;AF-辅助进位标志;ZF-零标志;SF-符号标志;OF-溢出标志 3个控制标志:TF-陷
4、阱标志或单步操作标志:IF-中断允许标志;DF-方向标志,第2章,10,3.段寄存器(1)代码段寄存器CS(2)数据段寄存器DS(3)堆栈段寄存器SS(4)附加段寄存器ES,第2章,11,2.2 8086微处理器引脚功能 8086CPU具有40个引脚,采用双列直插式的封装形式,如图2-4所示。数据总线为16条,地址总线为20条,其余为状态线、控制信号线、电源、地线等。地址/数据总线采用分时复用方式,即一部分引脚具有双重功能,如AD15AD0这16个引脚,有时传送数据信号,有时可输出地址信号。,第2章,12,图2-4 8086CPU引脚图,第2章,13,理解和运用8086CPU引脚时要注意以下几
5、个方面:(1)每个引脚只传送一种特定信号;(2)一个引脚电平高低代表不同传递信号;(3)CPU工作于最小、最大不同模式时引脚有不同名称和定义;(4)分时复用引脚;(5)特定引脚输入和输出信号分别传送不同信息。,第2章,14,2.3 存储器结构与I/O组织存储器内部按字节组织,两个相邻字节称一个字。存放数据以字节为单位;存放数据为一个字时将每个字低字节存放在低地址,高字节存放在高地址,以低地址作为该字访问地址。从偶地址开始存放的字称规则字或对准字,从奇地址开始存放的字称非规则字或非对准字。规则字的存取可在一个总线周期内完成,非规则字的存取需要两个总线周期。,第2章,15,2.3.1 存储器内部结
6、构的组织1.存储器内部结构及访问方法8086将存储器1MB存储空间分成两个512KB存储体,分别叫高位库和低位库。低位库固定与CPU低位字节数据线D7D0相连,称低字节存储体,该存储体中每个地址均为偶地址;高位库与CPU高位字节数据线D15D8相连,称高字节存储体,该存储体中每个地址均为奇地址。两个存储体与CPU总线之间的连接如图2.6所示。奇地址存储体的片选端受控于信号,偶地址存储体的片选端受控于地址线A0。,第2章,16,图2.6 两个存储体与总线连接,17,2.存储器的分段结构 8086系统采用20位地址线寻址1M字节存储空间。由于CPU内所有寄存器都只有16位,只能寻址64KB。因此,
7、把整个存储空间分成若干逻辑段,每个逻辑段容量最大64KB。CPU允许各逻辑段在整个存储空间中浮动,可紧密相连,也可相互重叠,还可分开一段距离,如图2-7所示。,第2章,18,19,3.存储器中不同地址的理解(1)段地址:描述要寻址的逻辑段在内存中的起始位置。(2)偏移地址:描述要寻址的内存单元距本段段首的偏移量。(3)逻辑地址:由段地址和偏移地址两部分组成。表示形式为“段地址:偏移地址”。(4)物理地址:存储器实际地址,由CPU提供的20位地址码来表示,是惟一能代表存储空间每个字节单元的地址。,第2章,20,逻辑地址到物理地址的转换由BIU中20位的地址加法器自动完成。物理地址计算公式:物理地
8、址=段地址10H偏移地址4.专用和保留的存储单元地址(1)00000H003FFH(IKB):用来存放中断向量。(2)B0000HB0FFFH(4KB)):单色显示器的视频缓冲区。(3)B8000HBBFFFH(16KB);彩色显示器的视频缓冲区。(4)FFFF0HFFFFFH(16B):系统复位启动。,第2章,21,2.3.2 I/O端口组织1.统一编址:I/O端口地址置于1MB存储器空间中,每个端口占用一个存储单元的地址。CPU访问存储器的指令和各种寻址方式都可用于寻址I/O端口。2.独立编址:端口单独编址构成一个I/O空间,CPU设置专门输入/输出指令(IN和OUT)和接口控制信号访问I
9、/O端口。端口地址空间独立,控制电路和地址译码电路较简单,输入/输出指令类别少,一般只进行传送操作。,第2章,22,2.4 8086系统的总线操作及时序 2.4.1 8086总线周期8086与存储器或I/O端口交换数据时需启动一个总线周期。“总线周期”是指CPU与存储器或I/O设备每传送1个字节或字数据所需时间。CPU与存储器或I/O设备进行数据传送称“总线操作”,8086基本总线周期由4个时钟周期组成,如图2.9所示。“时钟周期”是CPU的基本时间计量单位,由CPU主频决定,一个时钟周期又称为一个“T状态”,基本总线周期用T1、T2、T3、T4表示。,第2章,23,一个总线周期完成一次数据传
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 典型 微处理器
链接地址:https://www.desk33.com/p-734897.html