?总线: 是一组导线和相关的控制、驱动电路的集合。是计算机系统各部件之间传输地址、数据和控制信息的通道 8086 /8088CPU 的工作模式和引脚信号地址总线( AB ) 数据总线( DB ) 控制总线( CB ) ?最小模式:引脚 MN/MX= +5V ,单处理机方式; ?最大模式:引脚 MN/MX=0 ,多处理机方式 2、部分引脚分时复用 1、工作方式: 一、特点 T 1 T 2 T 3 T 41个总线周期 CLK CPU MN/MX AD 7 ~ AD 0 3、 CPU 使用 4个时钟周期读/写一次内存或 I/O 端口, T 1 状态传送地址, T 2 ~T 4传送数据 8086 /8088CPU 的工作模式和引脚信号二、最小模式下引脚的功能 8086 CPU AD 15 ~ AD 0( 8088 AD 7 ~ AD 0,A 15 ~A 8) A 19 /S 6 ~ A 16 /S 3 BHE/S 7 ALE +5V GND CLK MN/MX INTR NMI HOLD HLDA DT/R RD WR READY INTA RESET TEST M/IO (8088 为 SS 0) DEN ( 8088 IO / M ) 8086 /8088CPU 的工作模式和引脚信号 1、 8086CPU 地址/数据线: ?AD 15~AD 0:地址/数据信号分时复用。传送地址信号时为输出,传送数据信号时为双向。?A 19 ~A 16 :输出高位地址信号 2、 ALE 地址锁存允许,高电平有效 T1 状态有效,将地址信息锁存到地址锁存器 3、 DEN 数据允许信号,三态输出,低电平有效 T 2 ~T 4状态有效,用作数据收发器选通信号 8086 /8088CPU 的工作模式和引脚信号 4、 DT/R 数据发送/接收控制信号,三态输出确定总线收发器的传送方向, DT/R =1 , CPU 发送数据; DT/R =0 , CPU 接收数据锁存器 STB 缓冲器 T OE AD 7 ~ AD 0A 7 ~A 0D 7 ~D 0 ALE DT/R DEN 8086 /8088CPU 的工作模式和引脚信号 8086 CPU RD WR M / IO 5、读选通信号 6、写选通信号 7、存储器/IO 端口控制 RD WR CS 接口 RD WR CS 内存 CS 为片选信号,低电平有效 8086 /8088CPU 的工作模式和引脚信号[例]: ?当WR=1 ,RD=0 ,M / IO =1 时, 表示 CPU 当前正在进行读存储器操作 MOV AL , [2000H] 8086 /8088CPU 的工作模式和引脚信号 8、 INTR 可屏蔽中断请求,输入 10、 NMI 不可屏蔽中断请求,输入 9 、 INTA 中断响应信号,输出中断服务子程序主程序中断信号8086 CPU +5V GND INTR NMI HOLD HLDA INTA 8086 /8088CPU 的工作模式和引脚信号 INTR –可屏蔽中断 NMI —不可屏蔽中断中断允许触发器: IF=1 ,允许 INTR 中断 IF=0 ,禁止 INTR 中断 IF CPU INTR NMI NMI 不受 IF影响 8086 /8088CPU 的工作模式和引脚信号 11、 HOLD 总线请求,高电平有效,输入 12、 HLDA 总线响应,高电平有效,输出内存 I/O CPU HLDA 响应 AB DB CB DMA HOLD 申请 8086 /8088CPU 的工作模式和引脚信号
第2章 微处理器与总线-2 来自淘豆网www.taodocs.com转载请标明出处.