8086微处理器的特点:
- 它包含20位地址总线。
- 它包含16位数据总线,因此8086被称为16位微处理器。
- 它是2级流水线处理器。它可以从内存中预取6个字节,然后存储到队列中以提高执行速度。
- 它的控制总线上载有用于执行诸如读,写等操作的信号。
- 它具有存储库。 2个512KB的存储区。这些银行称为较低银行(偶数)和较高银行(奇数)。
- 在8086中,整个存储器分为四个存储段,分别是代码,堆栈,数据和额外段。
- 8086具有16位IO地址。
- 它具有256个中断。
8086有两种操作模式:
- 最低模式
- 最大模式
最低模式:
- 8086是该系统中唯一的处理器。在最低模式8086系统中。
- 当MN / MX’引脚为逻辑1时,8086在最小模式下运行。
- 在此模式下,所有控制信号均由8086本身发出。
最高模式:
- 这样,我们可以将更多处理器连接到8086(8087/8089)。
- 8086最大模式基本上是用于实现全局资源的分配并将总线控制权传递给其他协处理器(即系统中的第二个处理器),因为两个处理器无法同时访问系统总线。
- 所有处理器都执行自己的程序。
- 所有处理器公用的资源称为全局资源。
- 分配给特定处理器的资源称为本地或私有资源。
电路说明:
- 当MN / MX’= 0时,8086在最大模式下工作。
- 时钟由8284时钟发生器提供。
- 8288总线控制器-地址总线的地址形式被锁存到8282 8位锁存器中。因为地址总线为20位,所以需要三个这样的锁存器。 ALE(地址锁存器使能)连接到锁存器的STB(选通)。锁存器的ALE由8288总线控制器给出。
- 数据总线通过8286 8位收发器进行操作。因为数据总线是16位的,所以需要两个这样的收发器。收发器使能DEN信号,而数据方向由DT / R信号控制。 DEN连接到OE’和DT / R’ 连接到T。DEN和DT / R’均由8288总线控制器给定。
- 的所有操作的控制信号由解码S“2,S” 1,并使用8288总线控制器S” 0生成。
- 总线请求是使用RQ完成’/ GT’与接口8086 RQ 0 / GT 0具有多个优先级比RQ 1 / GT 1行。
- 响应8086的INTR线路中断,由8288给出INTA’。
- 在最大模式下,与正常写入信号相比,高级写入信号被提前一个T状态使能。这使速度较慢的设备有更多时间准备好接受数据,因此减少了周期数。
8086最大模式的优点:
- 它有助于连接更多的设备,例如8087。该接口也称为紧密耦合的协处理器配置。在此8086被称为主机,而8087被称为协处理器。
- 它支持多处理,因此有助于提高效率。
- 8087是8086系列微处理器的第一款浮点协处理器。 8087的目的是增加浮点运算的计算,例如加,减,乘,除和平方根。
最大模式优于最小模式的缺点:
- 它具有比最小模式更复杂的电路。
8086的应用:
- 微型计算机是使用8086构建的。例如:IBM PC使用的是Intel 8088,它是具有8位数据总线的8086的版本。
- 它用于计算器。
- 它用于控制目的,例如在交通信号灯中(使用仅包含一个或多个CPU以及内存和可编程I / O外设的微控制器)。