微机原理==第二章16位和32位微处理器(2)

1.2 8086的引脚信号和工作模式

- 1.2.1 最小模式和最大模式的概念

8086CPU可工作模式:最小模式和最大模式

最小模式的特点:
①接+5V高电平
②单处理器,构成小规模的应用系统
③所有的总线控制信号都直接由8086产生

最大模式的特点:
①接低电平
②多处理器,包括协处理器,构成较大规模的应用系统

```
    //协处理器:比如可以接入数值运算协处理器8087、输入/输出协处理器8089

```

③总线控制信号由总线控制器8288提供

最大最小模式的区别:
由硬件连线决定,MN/MX#接高电平为最小模式,接低电平为最大模式,内部操作无区别

- 1.2.2 8086的引脚信号和功能

注意:
8086的数据线和地址线是复用的。


```
//即某一时刻,总线上是数据
//而另一时刻,总线上是地址

//因此,8086可用40条引脚实现20位地址、16位数据及众多的控制信号和状态信号的传输
```


```
最小模式和最大模式有共同的引脚功能,也有各自不同的功能。
```

共同的引脚功能:
(1)AD0~AD15:地址/数据分时复用引脚,双向/三态
(2)A19/S6-A16/S3:地址/状态复用引脚,输出/三态


```
①作为地址总线
    当CPU访问存储器时,提供20位地址的高4位;
    当CPU访问I/O端口时,A19~A16为低电平。
②作为状态输出线S6~S3

```

(3)控制总线
 ①总线高字节允许/状态BHE#/S7 ,输出/三态
    S7状态未赋予实际意义。 
    BHE#低电平有效,访问存储器时,作为奇地址存储体的体选信号。

②读控制信号线RD#,输出/低电平有效/三态
③中断请求信号
可屏蔽中断请求信号INTR,输入/高电平有效
非屏蔽中断请求信号NMI, 输入/上升沿有效
④同步信号
准备好信号READY,  输入/高电平有效与内存或外设同步
等待测试信号TEST#,输入/低电平有效与协微处理器同步
⑤复位信号RESET,输入/高电平有效
使微处理器停止现行操作,并进行初始化。
⑥系统时钟CLK,输入
⑦最小/最大模式信号MN/MX#,最小和最大模式控制信号,输入
⑧其他控制信号(24—31引脚) 
(4)GND,VCC:地和电源
//上面介绍了8086在最小模式和最大模式下都用得到的引脚,接下来的第24-31引脚的8个控制信号在最小模式和最大模式下有不同的名称和定义。
  • 1.2.3 最小模式

    ①INTA# 中断响应信号,输出/三态
    》》》对INTR的响应
    ②ALE 地址锁存允许信号
    》》》表明8086的复用线输出地址信息
    ③M/IO#,输出/三态。
    》》》用于区别CPU访问的是存储器还是外设端口。
    ④WR# 写控制,输出/三态。
    》》》将8086的数据输出到存储器或外设。
    ⑤数据收发控制信号
    》》》用来激活外部数据总线收发器。
    》》》DT/R# 数据接发信号,输出/三态。
    》》》DEN# 数据允许信号,输出/三态。
    ⑥总线保持请求信号和响应信号
    》》》用来请求一次直接存储器存取(DMA)。
    》》》HOLD总线保持请求,输入/高电平有效。
    》》》HLDA总线保持响应,输出/高电平有效。

    典型配置:

    外围芯片:
    一片时钟发生器8284A,三片地址锁存器8282,两片数据收发器8286(选用)
    
    8284A的功能:
    时钟发生器,提供时钟信号。
    在时钟下降沿同步READY信号和RESET信号后发给CPU。
    ② 8282的功能:
    地址锁存器。      
    //包含ALE,BHE#,A19-A16,AD15-AD0,总共21根线
    //所以需要3片地址锁存器,3x8=24.8286
    总线收发器(总线驱动器),增加系统数据总线的驱动能力。
    //数据总线16根,所以要用2片数据收发器,2x8=16.
    

    最小模式下所特有的引脚功能信号是由8086直接驱动,CPU直接发出的。

  • 1.2.4 最大模式

    引脚功能:
    ①S2#、S1#、S0#状态信号,输出/三态。
    ②QS1、QS0指令队列状态信号,输出。
    ③RQ#/GT#0 、RQ#/GT#1
    2个总线请求/响应信号。双向/负脉冲有效。
    ④LOCK#总线封锁信号,输出/低电平有效。

    //功能:CPU不会被交出,总线不交出,而是呈现出低电平的状态

    典型配置
    最大模式:MN/MX#接地

    最大模式与最小模式典型配置的重要区别:最小模式下有的部件,最大模式也具备,增加了总线控制器8288

    8288依据8086的状态信号S2#、S1#、S0#形成总线控制信号

    总线控制器8288的作用:
    ①提高了对控制总线的驱动能力
    ②解决主处理器与协处理器之间的协调工作问题和对总线的共享问题

      即依据8086的状态信号S2#,S1#,S0#来形成总线控制信号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值