第2章 INTEL80868088微处理器ppt课件.ppt

第2章 INTEL80868088微处理器ppt课件.ppt

ID:58709160

大小:942.50 KB

页数:84页

时间:2020-10-04

第2章 INTEL80868088微处理器ppt课件.ppt_第1页
第2章 INTEL80868088微处理器ppt课件.ppt_第2页
第2章 INTEL80868088微处理器ppt课件.ppt_第3页
第2章 INTEL80868088微处理器ppt课件.ppt_第4页
第2章 INTEL80868088微处理器ppt课件.ppt_第5页
资源描述:

《第2章 INTEL80868088微处理器ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、8086/8088的主要特性:Intel8086/8088采用高速运算性能的HMOS工艺制造,内含29000个晶体管,封装在标准的40引脚双列直插式塑封管壳内。采用+5V电源供电。内部总线:16位数据总线:8086:16位(称为16位CPU)外部数据总线:8088:8位(称为准16位CPU)地址总线:20位,可直接寻址1MB存储空间。寻址方式:7种基本的寻址方式(细分为24种)提供了灵活的操作数存取方法。第2章Intel8086/8088微处理器1指令系统:100条基本指令。数据传送位算数运算字节指令类型:逻辑运算数据类型字串处理指令字节串控制转移字串处理器控制BCD数时钟

2、频率:8088:4.7MHz;8086:5MHz;8086-2:8MHz。中断功能:可处理内部软硬件和外部硬件中断,可管理的中断源多达256个。工作模式:支持单处理器、多处理器两种模式。22.18086/8088的编程结构所谓编程结构:从程序员和使用者的角度来看的CPU结构。这种结构与CPU内部的物理结构和实际布局有区别,8086/8088CPU内部分为两个部分:1.总线接口部件BIU(BusInterfaceUnit)2.执行部件EU(ExecutionUnit)38086的编程结构执行部件(EU)总线接口部件(BIU)标志运算寄存器ALUDSSSES输入/输出控制电路I

3、PCS内部暂存器20位地址加法16位指令队列缓冲器8位16位CHDHDISPBPSIBHAHDLCLALBL通用寄存器123456外部总线执行部分控制电路42.1.1、总线接口单元BIU(BusInterfaceUnit)(1)功能:负责与M、I/O端口之间传送数据或指令代码。具体讲:总线接口部件要从内存取指令送到指令队列;CPU执行指令时,要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件;或把执行部件的操作结果传送给指定的M或I/O口。5(2)组成6字节(8086)或4字节(8088)的指令队列,指令指针寄存器IP:IP为一个16位的寄存器,20位

4、的地址加法器(16d段地址+偏移地址=物理地址),段寄存器:CS、DS、SS、ES,总线控制逻辑:处理器与外界总线联系的转接电路。包括三组总线:20位地址总线,16位(8086)或8位(8088)双向数据总线,一组控制总线。6(3)三点说明指令队列8086的指令队列为6个字节,8088的指令队列为4个字节。不论是8086还是8088都会在执行指令的同时从内存中取下一条或几条指令,取来的指令放在指令队列中,使BIU具有预取指令的功能,是一种先进先出(FIFO)的数据结构。工作过程中,只要有2个字节(8086)或1个字节(8088)为空,则BIU自动取指填充指令队列。指令

5、执行顺序顺序程序执行:指令队列中的指令代码按顺序存放。执行转移指令:BIU清除指令队列中的内容,从新的地址取入指令,立即送往执行单元,然后再从新单元(转移的目标地址)开始重新填满队列。(分支惩罚)7内存单元的物理地址PA的产生过程如图2.2所示图2.220位物理地址的产生过程82.1.2、EU(ExecutionUnit)执行单元(1)、功能:负责指令的译码和执行。(2)、组成:16位的运算器ALU:包括数据的算数/逻辑运算和偏移地址的运算;16位的标志寄存器(PSW):9个标志位,其中6个条件(状态)标志位用于存放结果状态;暂存器:辅助ALU完成各种运算,暂存参与运算的

6、数据;通用寄存器组:数据寄存器AX、BX、CX、DX,专用寄存器:BP、SP、SI、DI;EU控制电路:接收从总线接口单元的指令队列中取来的指令代码,对其译码和向EU内各有关部分发出时序命令信号,协调执行指令规定的操作。9由此可见,8086/8088取指部分与执行部分是分开的。在一条指令的执行过程中可以取出下一条(或多条)指令,指令在指令队列中排队;在一条指令执行完成后,就可以立即执行下一条指令,减少CPU为取指令而等待的时间,提高CPU的利用率和整个运行速度。8086/8088微处理器:BIU和EU分开,取指和执行可以重迭,大大减少了等待取指所需的时间,提高CPU的利用率

7、。重迭操作技术:一方面提高了整个执行速率,另一方面降低了与之相配的存储器的存取速度的要求。对于8080与8085及较早的8位微处理器:程序执行由取指令和执行指令的循环来完成,每条指令执行完后CPU必须等待到下条指令取出来后才能执行。102.1.3、寄存器(1)、功能:用来存放运算过程中所需要的操作数地址、操作数及中间结果。(2)、组成:通用寄存器:8个16位的通用寄存器,分为通用数据寄存器和通用地址寄存器;通用数据寄存器分别是AX、BX、CX和DX,它们通常可以用来存放16位的数据。这4个寄存器又可以分为8个8位寄

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。