首页 百科知识 7.9存储器

7.9存储器

时间:2023-10-15 百科知识 版权反馈
【摘要】:只读存储器和随机存储器是两种十分重要的存储器。尽管如此,它们仍有许多相同之处,在分别详述它们的各自特性以前,先就共性的一些问题作一些说明。存储器实际上是存储单元的一个阵列,每个单元由若干个二进制位构成,以表示单元中存放的数据值。所以一个存储器可以用一个数组来代表,每个单元代表数组中的一个元素,数组中的元素序号和存储器中的单元序号相对应。每个存储单元所存放的数可以用整数或位矢量来描述,如:

7.9 存储器

只读存储器(ROM)和随机存储器(RAM)是两种十分重要的存储器。它们的功能有很大的区别,因此在描述上也有诸多不同。尽管如此,它们仍有许多相同之处,在分别详述它们的各自特性以前,先就共性的一些问题作一些说明。

存储器实际上是存储单元的一个阵列,每个单元由若干个二进制位构成,以表示单元中存放的数据值。所以一个存储器可以用一个数组来代表,每个单元代表数组中的一个元素,数组中的元素序号和存储器中的单元序号相对应。每个存储单元所存放的数可以用整数或位矢量来描述,如:

TYPE memory IS ARRAY(INTEGER RANGE<>)OF INTEGER;

定义了一个名为memory的数组,此数组中的元素都是整数类型,数组元素的序号也用整数来表示。

SUBTYPE word IS STD_LOGIC_VECTOR(k-1 DOWNTO 0);

定义了word用位矢量表示的数组,k表示存储单元二进制位数。

TYPE memory IS ARRAY(0 TO 2* w-1)OF word

定义了一个名为memory的数组,数组中的元素都是word类型,数组的元素个数为2×w个。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈