![](https://csdnimg.cn/release/download_crawler_static/87927420/bg4.jpg)
图 2-1 8086/8088CPU 内部功能结构图
8086CPU 的两种工作模式
为了适应各种使用场合,在设计 8086CPU 芯片时,就考虑了其应能够使它工
作在两种模式下,即最小模式与最大模式。
所谓最小模式,就是系统中只有一个 8086 微处理器,
在这种情况下,所有
的总线控制信号,都是直接由 8086CPU 产生的,系统中的总线控制逻辑电路被减
到最少,该模式适用于规模较小的微机应用系统。
最大模式是相对于最小模式而言的,最大模式用在中、大规模的微机应用系
统中,
在最大模式下,系统中至少包含两个微处理器
,其中一个为主处理器,
即 8086/8086CPU,其它的微处理器称之为协处理器,它们是协助主处理器工作
的。
与 8086CPU 配合工作的协处理器有两类,一类是数值协处理器 8087 另一类
是输入/输出协处理器 8089。
8087 是一种专用于数值运算的协处理器,它能实现多种类型的数值运算,
如高精度的整型和浮点型数值运算,超越函数(三角函数、对数函数)的计算等,
这些运算若用软件的方法来实现,将耗费大量的机器时间。换句话说,引入了
8087 协处理器,就是把软件功能硬件化,可以大大提高主处理器的运行速度。
8089 协处理器,在原理上有点象带有两个 DMA 通道的处理器,它有一套专
门用于输入/输出操作的指令系统,但是 8089 又和 DMA 控制器不同,它可以直接
为输入/输出设备服务,使主处理器不再承担这类工作。所以,在系统中增加 8089
协处理器之后,会明显提高主处理器的效率,尤其是在输入/输出操作比较频繁