奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 329 页

PDF 物理页索引 345 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
329
PDF 物理页
345(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
783539fa38ebc5e794951f66c45252e1b88a8a2871210e0cd1ef00218470f3c8

现在回想一下第16章所讲的内容,RAM阵列有地址输入、数据输入,以及数据输出信号,另外还有一个用来把数据写入存储器的控制信号。RAM阵列能存放的数据的数量是和地址输入信号的个数有关的,它们之间有着如下的关系:

$$
\mathbf { R A M } \mid \# \neq \nmid \Phi \nmid \Phi \nmid \mathbf { \cdots } \nmid \Phi \nmid \Lambda \nrightarrow \infty 2 \nmid \mathbf { \cdots } \nmid \Phi \nmid
$$

讲到这里你可能会问,数据输入、输出信号又有怎样的作用呢?其实它们决定着所存储的数值的大小(位数)。

20世纪70年代中期,2102是用于家用计算机的一款流行的存储器芯片。其管脚分布如下图所示。

它也是MOS(metal-oxide semiconductor)家族中的一员,与 8080和 6800 微处理器所采用的技术相同。MOS半导体管很容易与TTL芯片连接起来;通常情况下,其内部晶体管的密度要比TTL高,但速度却不如TTL快。

这个芯片存储容量可以达到1024位,这个数值可以根据地址信号(A0\~A9)、数据输出(DO)和数据输入(DI)信号(输入和输出复用一个信号线)的数目计算出来。你所使用 2102芯片型号不同,访问时间(read access time,指从芯片接收到地址信息到输出有效数据所需的时间)也是各有差异,从350ns\~1000ns不等。当需要从存储器中读取数据时, $\mathbf { R } / \overline { { \mathbf { W } } }$ (读/写)信号置1;当向芯片中写入数据的时候,这个信号要置0,而且至少要持续170\~550ns的时间,也是由所使用的2102芯片的型号决定的。

这里我们不得不提到的一个信号就是 $\overline { { \mathbf { C } \mathbf { S } } }$ 信号,也称片选信号。该信号置1时,芯片不被选中,意思就是说,不会响应 $\mathbb { R } / \overline { { \mathbb { W } } }$ 信号。其实, $\overline { { \mathbf { C } \mathbf { S } } }$ 信号的作用不止这些,对芯片还有其他重要的作用,下面我们将简单描述一下。

21 总线

329