地址存储器图
A. 请问前辈们相联存储器原理,有图最好了。
相联存储器� 新客网 XKER.COM 2007-11-06 来源: 收藏本文相联存储器�
1.相联存储器的基本原理
� 相联存储器是指其中任一存储项内容作为地址来存取的存储器。选用来寻址存储器的子段叫做关键字。
存放在相联存储器中的项可以看成具有KEY,DATA这样的格式。其中KEY是地址,DATA是被读写信息。
相联存储器的基本原理是把存储单元所存内容的某一部分作为检索项(即关键字项),去检索该存储器,
并将存储器中与该检索项符合的存储单元内容进行读出或写入。
2.相联存储器的组成
� 相联存储器由存储体、检索寄存器、屏蔽寄存器、符合寄存器、比较线路、代码寄存器、控制线路等
组成。
检索寄存器:用来存放检索字,其位数和相联存储器的存储单元位数相等。�
屏蔽寄存器:用来存放屏蔽码,其位数和检索寄存位数相同。
符合寄存器:用来存放按检索项内容检索存储体中与之符合的单元地址,其位数等于相联存储器
的存储单元位数,每一位对应一个存储单元,位的序数即为相联存储器的单元地址。
�比较线路:把检索项和从存储体中读出的所有单元内容的相应位进行比较,如果有某个存储单元
和检索项符合,就把符合寄存器的相应位置“1”,表示该字已被检索 。�
代码寄存器:用来存放存储体中读出的代码,或者存放向存储体中写入的代码。
存储体:由高速半导体存储器构成,以求快速存取。�
在计算机系统中,相联存储器主要用于虚拟存储器中存放分段表、页表和快表;在高速缓冲存储器
中,相联存储器作为存放cache的行地址之用。这是因为,在这两种应用中,都需要快速查找。
B. cpu与存储器的连接图怎么画
第一步:将16进制的地址码转换为2进制地址码,确定其总容量
系统程序区:6000H~67FFH
6000:0110 0000 0000 0000
67FF:0110 0111 1111 1111
因为有16根地址线,所以排列为A0~A15
A15
A14
A13
A12
A11
A10
A9
A8
0 1 1 0 0 0 0 0
0 1 1 0 0 1 1 1
(后面的用不到了,做题的时候表格要体现<最好是全部都写出>)
同理用户程序区:6800H~6BFFH
A15
A14
A13
A12
A11
A10
A9
A8
0 1 1 0 1 0 0 0
0 1 1 0 1 0 1 1
第二步:选择合适的芯片
RAM用来存储当前运行的程序和数据,并可以在程序运行中反复的更改其内容,所以用户程序一般选用RAM芯片,而ROM基本上存储不变或基本不变的程序和数据,所以系统程序一般选用ROM芯片。
接下来就是选择芯片大小的问题
系统程序区:A0~A10编码从全0变为全1,一共11根地址线,也就是2k,8根数据线,系统程序区总容量2k x 8位,所以我们就选取一片2k x 8位的ROM芯片
用户程序区:A0~A9编码从全0变为全1,一共10根地址线,也就是1k,8根数据线,用户程序区总容量为1k x 8位,但根据题干未给出1k x 8位的RAM芯片,此时我们需要进行位扩展(如果对于字扩展和位扩展不熟悉,就去找一下其他博客了解一下吧,或者评论我也可以),我们就选取2片1k x 4位的RAM芯片。
第三步:分配地址线画图
说明:
A0~A10接2k x 8位的ROM
A0~A9分别接1k x 4位的RAM
A11~A15作为片选线
38译码器:A11、A12、A13分别连接A、B、C
G1 高电平(A14根据那个表可以看到始终为1->高电平)
G2A、G2B需要高电平工作(A15始终为高电平,但是连接的位置注意有个小圈圈哦–取反的是意思MREQ低电平有效)
输出Y4、Y5(这个需要看连接A、B、C的A11、A12、A13的编码,将其三位二进制转换为十进制就是其下标)
就像这样,当然你需要去看大量的题来看不同的38译码器的连接情况。
C. 单片机作业:用一片6264(RAM 8k*8)扩展数据存储器,根据你的设计说出其地址范围(画图)
如图所示:地址范围为:20000H~3FFFH(如果将CS接Vcc,地址可以为0000H~1FFFH)
D. 存储器的行地址和列地址是什么意思
行地址:用于选择指定行
列地址:用于选择指定行中的指定字
【补充】
存储器的行结构:
E. 画出该存储器的组成逻辑框图
按大小来看,一共需要16块DRAM芯片,将每四块分为一组,形成32位的数据宽度,根据该储存容量大小一共需要16位地址线(可以根据储存容量除以数据宽度来确定)。将地址线的低14位作为全部DRAM芯片的地址,然后将高2位作为组片选信号,即选择各组输出的32位数据。
F. 存储器分段示意图
代码段首地址:31FF0H 当前指令地址:320F0H 数据段首地址:10E40H
堆栈段首地址:21F00H 堆栈段栈顶地址:31EEEH 附加段首地址:10F40H