8086CPU内部结构图分享 - 8086cpu由哪两部分组成_8086CPU内部结构图分享
8086CPU内部结构图分享
如图,8086CPU从功能上划分成两部分:总线接口单元BIU(BusInterfaceUnit)和执行单元EU(ExecutionUnit)。
EU的组成部分:16位通用寄存器组(AX,BX,CX,DX,SP,BP,SI,DI)、算术逻辑单元(ALU)、标志寄存器(FLAG)、操作控制器电路。
BIU的组成部分:段寄存器组(CS,DS,SS,ES)、指令指针(IP)、地址加法器、指令队列缓冲器、总线接口控制逻辑。
执行单元的功能:
指令译码
指令执行————————-在ALU中完成
暂存中间运算结果—————-通用寄存器
保存运算结果特征—————-标志寄存器flags
总线接口单元的功能:
从内存中取指令到指令预取队列
负责与内存或输入/输出接口之间的数据传送
在执行转移程序时,BIU使指令预取队列复位,从指定的新地址取指令,并立即传给执行单元执行。
8086工作原理图
8086CPU的两种工作模式
为了适应各种使用场合,在设计8086CPU芯片时,就考虑了其应能够使它工作在两种模式下,即最小模式与最大模式。
所谓最小模式,就是系统中只有一个8086微处理器,在这种情况下,所有的总线控制信号,都是直接由8086CPU产生的,系统中的总线控制逻辑电路被减到最少,该模式适用于规模较小的微机应用系统。
最大模式是相对于最小模式而言的,最大模式用在中、大规模的微机应用系统中,在
最大模式下,系统中至少包含两个微处理器,其中一个为主处理器,即8086/8086CPU,其它的微处理器称之为协处理器,它们是协助主处理器工作的。
与8086CPU配合工作的协处理器有两类,一类是数值协处理器8087另一类是输入/输出协处理器8089。
8087是一种专用于数值运算的协处理器,它能实现多种类型的数值运算,如高精度的整型和浮点型数值运算,超越函数(三角函数、对数函数)的计算等,这些运算若用软件的方法来实现,将耗费大量的机器时间。换句话说,引入了8087协处理器,就是把软件功能硬件化,可以大大提高主处理器的运行速度。
8089协处理器,在原理上有点象带有两个DMA通道的处理器,它有一套专门用于输入/输出操作的指令系统,但是8089又和DMA控制器不同,它可以直接为输入/输出设备服务,使主处理器不再承担这类工作。所以,在系统中增加8089协处理器之后,会明显提高主处理器的效率,尤其是在输入/输出操作比较频繁的系统中。
- 第 1 页:8086cpu由哪两部分组成_8086CPU内部结构图分享
- 第 2 页:8086CPU内部结构图分享
- 第 3 页:8086的存储器组织
本文导航
非常好我支持^.^
(22) 44.9%
不好我反对
(27) 55.1%
相关阅读:
- [电子说] 单片机的IO口不够用了怎么办?如何扩展单片机的IO口? 2023-10-24
- [工业控制] 三菱和西门子PLC区别及优势分析 2023-10-23
- [电子说] 如果FPGA/微处理器上只剩下一个GPIO,该如何进行模拟测量? 2023-10-21
- [存储技术] 全面解析存储芯片技术知识 2023-10-19
- [处理器/DSP] ARM微处理器对异常中断的响应过程 2023-10-18
- [电子说] C语言中位、字节和字的定义 整数类型与浮点数类型的比较 2023-10-18
- [电子说] 氮化镓晶体管简化大电流电机驱动逆变器设计 2023-10-18
- [PCB设计] SMT技术之CSP及无铅技术 2023-10-17
( 发表人:姚远香 )