1、SRAM 芯片容量表示为 64k
×
\times
× 16位,则该芯片的地址线和数据线数目为 16, 16。因为存储容量= 2^地址线 x 数据线,即64k
×
\times
× 16位
≈
2
16
×
16
\approx 2^{16}\times 16
≈216×16, 故地址线为16.
一个64K x 8位的存储器,可以由()个16k x 1位的存储芯片构成?
分析:存储器取值是按照存储字来取的,64K x 8位,从上图可以看出该存储器一次数据线输入是8位,即以 8 位构成一个字,因此,每读出一个字,需要选中 8 片数据位只有 1 位的存储芯片,而一片能表示16k容量,因此一共需要64/16=4片,根据组合的原理,一共需要4x8=32片。
2、数据在存储器中按照字节存放,处理器也是按照字节访问存储器中的指令或者数据,但是如果需要读出一个字(字的大小取决去具体系统的总线宽度,如果是32位的系统,则一个字是4个字节,如果是64位,则是8个字节),也就是 4 个字节,最终将数据读出后送给处理器有两种结果,一种是大端模式(Big-Endian),也成为 MSB,一种是小端模式(Little-Endian),也成为 LSB。在大端模式下,数据的高位保存在存储器的低地址中,而数据的低位保存在存储器的高地址中。