访存地址为位地址,还可以为什么
时间: 2023-12-27 18:02:04 浏览: 47
访存地址通常是指内存中存储单元的物理地址,这个地址是由硬件分配的,通常以二进制方式表示。而位地址是指内存单元中的一个二进制位的地址。在实际的计算机系统中,访存地址可以是字地址、半字地址、字节地址等不同的形式,这取决于计算机的体系结构和内存的组织方式。例如,在一个16位体系结构的计算机中,访存地址可以是16位的字地址,也可以是8位的字节地址,但是不能是1位的位地址。因此,访存地址不一定是位地址,而可以是其他形式的地址。
相关问题
存储器按字节编址,访存地址为字地址, 求全相联映射下的主存地址
在全相联映射下,主存地址的最低 $b$ 位用于表示字节内的偏移量,而剩余的高位则用于表示编码后的主存块地址。假设主存大小为 $2^m$ 字节,缓存大小为 $2^n$ 字节,每个块大小为 $2^k$ 字节,则可以得到以下公式:
$$
\begin{aligned}
\text{主存地址} &= \text{块号} \times \text{块大小} + \text{块内偏移} \\
&= \text{块号} \times 2^k + \text{字节偏移} \\
&= (\text{标记位} \cdot 2^{m-k}) + \text{字节偏移}
\end{aligned}
$$
其中,$\text{标记位}$ 即为主存块地址的高 $m-k$ 位,$\text{字节偏移}$ 为主存地址的低 $b$ 位。
因此,在全相联映射下,主存地址的高 $m-k$ 位被用作标记位,而低 $b$ 位用于字节偏移。
设有16片256K×1位的SRAM芯片。回答以下问题: (1)采用位扩展方法可以构成存储器容量为▁▁▁×▁▁▁位。 (2)如果采用16位的字编址方式,该存储器需要▁▁▁根地址线。 (3)如果把A0,A1保留为字节编址,CPU访存地址的最高位为▁▁▁
(1) 16片256K×1位的SRAM芯片,可以构成 16 × 256K × 1 = 4M × 1 位的存储器。采用位扩展方法后,每个存储单元可以存储k(k>=1)位数据。如果每个存储单元可以存储8位数据,则存储器容量为 4M × 8 = 32M × 1 位;如果每个存储单元可以存储16位数据,则存储器容量为 4M × 16 = 64M × 1 位。因此,采用位扩展方法可以构成存储器容量为 32M × 1 位或 64M × 1 位。
(2) 如果采用16位的字编址方式,则每个存储单元可以存储16位数据,需要 2^24 个存储单元才能构成 16M × 16 位的存储器。因此,该存储器需要 24 根地址线。
(3) 如果把A0,A1保留为字节编址,CPU访存地址的最高位为A23。由于存储器容量为 16M × 1 位,需要 24 根地址线才能寻址。因此,最高位为A23。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)