2地址锁存器 74LS373(八位锁存器)和74LS244(八位三 态单向缓冲器) 3数据收发器 74LS245(八位双向三态缓冲器)
2. 地址锁存器 74LS373(八位锁存器)和74LS244(八位三 态单向缓冲器) 3. 数据收发器 74LS245(八位双向三态缓冲器)
4时钟发生器8284 8284采用的晶体的振荡频率为1431818MHZ,经内 部三分频以后得到47MHZ的脉冲信号,送入8088的 CLK引脚,作为8088的时钟信号。每个时钟周期为210ns, 而8088基本总线周期由4个时钟周期组成,因此在 47 MHZ时钟控制下,PC/XT的基本总线周期为840ns, 这样每秒平均可执行大约65万条指令 5.总线控制器8288 功能是根据CPU执行指令时提供的状态信号建立时序, 据此输出各种控制信号
5. 总线控制器8288 功能是根据CPU执行指令时提供的状态信号建立时序, 据此输出各种控制信号。 4. 时钟发生器8284 8284采用的晶体的振荡频率为14.31818MHZ,经内 部三分频以后得到4.77MHZ的脉冲信号,送入8088的 CLK引脚,作为8088的时钟信号。每个时钟周期为210ns, 而8088基本总线周期由4个时钟周期组成,因此在 4.77MHZ时钟控制下,PC/XT的基本总线周期为840ns, 这样每秒平均可执行大约65万条指令
1414 IBM PC/XT接口部件子系统 如图14.所示,PC/XT主板上安装的接口芯片 有中断控制器8259A一片、DMA控制器8237A 片、计数器/定时器8253一片、并行IO接口 8255A一片,构成PC/XT的接口部件子系统。 1.ⅣO接口芯片片选信号的产生和地址分配 在PCXT中只用了AA参与端口寻址,因此PCXT 的ⅣO端口空间大小为1K(000H-~3FFH)其中前512个O 端口(000H-1FFH,对应A,=0),用于主板上的顶O芯片, 后512个端口(200H-3FF,对应A=1)用于寻扯JO扩 展槽上的ⅣO芯片
14.1.4 IBM PC/XT接口部件子系统 如图14.1所示,PC/XT主板上安装的接口芯片 有中断控制器8259A一片、DMA控制器8237A一 片、计数器/定时器82 53一片、并行I/O接口 8255A一片,构成PC/XT的接口部件子系统。 1. I/O接口芯片片选信号的产生和地址分配 在PC/XT中只用了A9 ~A0参与端口寻址,因此PC/XT 的I/O端口空间大小为1K(000H~3FFH)其中前512个I/O 端口(000H~1FFH,对应A9=0),用于主板上的I/O芯片, 后512个端口(200H~3FFH,对应A9=1)用于寻扯I/O扩 展槽上的I/O芯片
DMA CS 去8237A INTR C 去8259A T/ C C 去8253 PPIO 74LS138Y3 去8255A G2A 21写DMA页面寄存器 (WRTDMAPG) AEN-GI 写NM屏蔽寄存器 (WRTNMIREG) IOw 图142O接口芯片的片选信号产生的电路
IOW 写DMA页面寄存器 (WRTDMAPG) PPI CS T/C CS INTR CS DMACS Y0 Y1 Y2 Y3 Y4 A B C G2B G2A G1 A5 A6 A7 A8 A9 AEN Y5 Y6 Y7 去8237A 去8259A 去8253 去8255A ≥1 写NMI屏蔽寄存器 (WRTNMIREG) ≥1 74LS138 图14.2 I/O接口芯片的片选信号产生的电路
表141PC/XT主板上JO芯片的端口地址 IO接口芯片 占用的端口地址范 实际使用的地址 DMA控制器8237A 000H~01FH 000H~00FH 中断控制器8259A 020H~03FH 020H~021H 计数器定时器8253 040H~05FH 040H~043H 并口接口电路8255A 060H~07FH 060H~63H DMA页面寄存器 80H~09FH 080H~083H NM屏蔽寄存器 OAOHOBFH NAOH 保留 OCOhIFFH
•000H~00FH •020H~021H •040H~043H •060H~063H •080H~083H •0A0H •000H~01FH •020H~03FH •040H~05FH •060H~07FH •080H~09FH •0A0H~0BFH •0C0H~1FFH •DMA控制器8237A •中断控制器8259A •计数器/定时器8253 •并口接口电路8255A •DMA页面寄存器 •NMI屏蔽寄存器 •保留 •实际使用的地址 •占用的端口地址范 围 •I/O接口芯片 表14.1 PC/XT主板上I/O芯片的端口地址