0111101×××x××x×××xx× 该片6264的地址范围为: 01111010000000000000=3E000H : 到 00111111111111111111=3 FFFFH 若将图6.9中的“与非”门改为“或”门,如图6.10所 示,则6264的地址范围就变成84000H~85FFFH。 二、部分地址译码方式 顾名思义,部分地址译码就是仅把地址总线的一部分 地址信号线与存储器连接,通常是用高位地址信号的一部 分(而不是全部)作为片选译码信号,图6.11就是一个部 分地址译码的例子。 计算接款 退出 6.2.1
6.2.1 0111 101 该片6264的地址范围为: 0111 1010 0000 0000 0000=3E000H 到 0011 1111 1111 1111 1111=3FFFFH 若将图6.9中的“与非”门改为“或”门,如图6.10所 示,则6264的地址范围就变成84000H~85FFFH。 二、部分地址译码方式 顾名思义,部分地址译码就是仅把地址总线的一部分 地址信号线与存储器连接,通常是用高位地址信号的一部 分(而不是全部)作为片选译码信号,图6.11就是一个部 分地址译码的例子。 退 出
从图6.11可以看出,A19A0为以下二进制位时,就 可访问6264存储单元。 11111××××x×××××××××× 低13位可取0000000000000~1111111111111,所 以该片的地址范围为: 11111××0000000000000~11111××1111111111111 当A14A13=00:11111000000000000000=F8000H 到 11111001111111111111=F9FFFH A14 A13=01:FA000H~FBFFFH A14 A13=10:FC000H~FDFFFH A14 A13=11:FE000H~FFFFFH 按这种地址译码方式,芯片占用的这4个8KB的区域决 不可再分配给其它芯片。否则,会造成总线竞争而使微机 无法正常工作。 现计式 退出 6.2.1
6.2.1 从图6.11可以看出,A19~A0为以下二进制位时,就 可访问6264存储单元。 1111 1 低13位可取0 0000 0000 0000~1 1111 1111 1111,所 以该片的地址范围为: 1111 10 0000 0000 0000~1111 11 1111 1111 1111 当A14 A13=00:1111 1000 0000 0000 0000=F8000H 到 1111 1001 1111 1111 1111=F9FFFH 当A14 A13=01:FA000H~FBFFFH 当A14 A13=10:FC000H~FDFFFH 当A14 A13=11:FE000H~FFFFFH 按这种地址译码方式,芯片占用的这4个8KB的区域决 不可再分配给其它芯片。否则,会造成总线竞争而使微机 无法正常工作。 退 出
6.2.2 常用的译码器件 一、3-8线译码器 集成电路器件中有不少专用译码器,其中74LS138经 常作为存储器的译码器件,其引脚图如图6.12所示。 它的真值表如表6.1所示。 例如,以8088为CPU的微型计算机系统,其RAM系统由8 片6264组成,要求存储范围为50000H~5 FFFFH。利用 74LS138作为译码器件,采用全译码,其连接图如图6.13 所示。 染计算缺 退出
6.2.2 常用的译码器件 一、3-8线译码器 集成电路器件中有不少专用译码器,其中74LS138经 常作为存储器的译码器件,其引脚图如图6.12所示。 它的真值表如表6.1所示。 例如,以8088为CPU的微型计算机系统,其RAM系统由8 片6264组成,要求存储范围为50000H~5FFFFH。利用 74LS138作为译码器件,采用全译码,其连接图如图6.13 所示。 退 出
二、PROM地址译码 图6.14描述了用82S147PROM(512×8)代替图 6.14的74LS138译码器。 表6.2描述了编程到每个PROM单元的二进制值。由 于一块新的PROM单元都为逻辑1,所以256个单元中只需 写入8个单元。 三、PAL可编程译码器 图6.15描述了用PAL16L8代替图6.14PROM译码。 其编程程序如下: 现不计算款 退出 6.2.2
6.2.2 二、PROM地址译码 图6.14描述了用82S147 PROM(5128)代替图 6.14的74LS138译码器。 表6.2描述了编程到每个PROM单元的二进制值。由 于一块新的PROM单元都为逻辑1,所以256个单元中只需 写入8个单元。 三、PAL可编程译码器 图6.15描述了用PAL16L8代替图6.14PROM译码。 其编程程序如下: 退 出