最小模式下
1、AD0—AD7:低8位地址和低8位数据信号分时复用。在传送地址信号时为单向,传送数据信号时为双向。
2、A8—A15 :8位地址信号
3、A16–A19:高4位地址信号,与状态信号分时复用。
4、SS0与IO/M、DT/R决定了当前的总线周期的状态(见附录B.1)
5、S6 (与A19复用)恒为0
6、S5 (与A18复用)表示IF的状态
7、S3(与A16复用)与S4(与A17复用)组合表示当前正在使用的段寄存器
s4 s3 当前正在使用的寄存器 0 0 ES 0 1 SS 1 0 CS或者未使用任何寄存器 1 1 DS
8、WR: 写信号;
9、RD: 读信号;
10、IO/M:为“0”表示访问内存;为“1”表示访问接口;
11、DEN: 低电平有效时,允许进行读/写操作;
12、DT/R:数据收发器的传送方向控制;
13、ALE:地址锁存信号;
14、INTR:可屏蔽中断请求输入端
15、NMI: 非屏蔽中断请求输入端
16、INTA:中断响应输出端
17、HOLD:总线保持请求信号输入端。当CPU
以外的其他设备要求占用总线时,
通过该引脚向CPU发出请求。
18、HLDA:总线保持响应信号输出端。CPU对
HOLD信号的响应信号。
19、Vcc:5v电源输入引脚。
20、GND:地线。
21、TEST:测试信号输入引脚。当CPU执行wait指令时,每5个时钟周期将对引脚进行测试,为低电平时结束等待。
22、RESET:复位信号。指令队列清空;CS为0FFFFH,其余寄存器为0.
23、CLK:时钟信号输入引脚。
24、ready:外部同步控制输入信号,高电平有效,8088与内存/外设之间在一个总线周期内的时钟配合信号
最大模式下
25、S0,S1,S2代表总线周期状态信号(输出、三态),CPU并不直接向外界提供全部控制信号,而由S0,S1,S2 通过Intel 8288总线控制器提供
26、 RQ/GT0,,RQ/GT1 : 总线请求(输入)/总线请求允许信号(输出)(双向、均为低电平有效)
27、LOCK : 总线封锁信号(输出、三态、低电平有效)
28、QS0,QS1 指令队列状态信号(输出)
29、HIGH 始终为高电平
8088和8086的区别
1:数据总线宽度不同
8088的外部数据总线宽度是8位,8086为16位。2:访问存储器和输入输出控制信号含义不同
8088——IO/M=0表示访问内存;
8086——IO/M=1表示访问内存。3:其他部分引线功能的区别
在8086中SS0引脚改为BHE,以适应16位的数据宽度