chapter2 8086cpu结构与功能
- 格式:ppt
- 大小:284.00 KB
- 文档页数:22
第二章8086体系结构与8086CPU1.8086CPU由哪两部分构成?它们的主要功能是什么?答:8086CPU由两部分组成:指令执行部件(EU)和总线接口部件(BIU)指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU 控制器等4个部件组成,其主要功能是执行指令。
总线接口部件(BIU)主要由地址加法器、寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。
2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。
从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。
8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。
3.8086CPU中有哪些寄存器?各有什么用途?答:指令执行部件(EU)设有8个16位通用寄存器AX、BX、CX、DX、SP、BP、SI、DI,主要用途是保存数据和地址(包括内存地址和I/O端口地址)。
其中AX、BX、CX、DX主要用于保存数据,BX可用于保存地址,DX还用于保存I/O端口地址;BP、SI、DI主要用于保存地址;SP用于保存堆栈指针。
标志寄存器FR用于存放运算结果特征和控制CPU操作。
BIU中的段寄存器包括CS、DS、ES、SS,主要用途是保存段地址,其中CS代码段寄存器中存放程序代码段起始地址的高16位,DS数据段寄存器中存放数据段起始地址的高16位,SS堆栈段寄存器中存放堆栈段起始地址的高16位,ES扩展段寄存器中存放扩展数据段起始地址的高16位。
微机原理与接口技术8088CPU第二章8086系统结构与8086CPU8086CPU1主要内容8086CPU的结构8086系统的结构8086系统的配置8086CPU的内部时序2学习重点8086CPU的组成及其编程结构、管脚的意义 8086计算机系统的结构及其工作原理(存储器、接口、工作模式)8086CPU的内部时序(最大、最小模式下的读写时序)348086/8088微处理器——微处理器的结构8086/8088微处理器•8086/8088微处理器是Intel 公司推出的第三代CPU 芯片,它们的内部结构基本相同,都采用16位结构进行操作及存储器寻址,但外部性能有所差异,两种处理器都封装在相同的40脚双列直插组件中。
2.1 8086CPU结构微处理器CPU基本功能算术运算,逻辑运算指令译码、寄存、执行操作与存储器、I/O接口通信数据暂存提供定时控制信号响应中断请求5CPU性能表征:内部寄存器位数及内部数据总线位数4位机、8位、16位、32位、64位表示CPU同时可操作的位数。
67Intel-80x86系列微处理器概述32K 512K64G366464233-350750321997Pentium II8K 8K 64G 366464150-200550321995Pentium Pro(P6)8K 8K 4G 32646460-166310-330321993Pentium (586)8K 4G 32323225-100120-16032198980486Yes 4G 32323212.5-3327.532198680386No 16M 2416166-2013.416198280286No 1M 208164.772.91619798088No 1M 2016164.772.91619788086高速缓存寻址空间地址总线外部总线数据总线主频(MHz)晶体管数(万)字长发布年份型号2.1 8086CPU结构8086/8088微处理器的组成总线接口部件(BIU)组成:①段寄存器(DS、CS、ES、SS);②16位指令指针寄存器IP(指向下一条要取出的指令代码);③20位地址加法器(用来产生20位地址);④6字节(8088为4字节)指令队列缓冲器;⑤总线控制逻辑。