第四章_存储器_课后习题笔记
Conclusion
- 该类题的解题思路:
- 分析思路
- notice key point eg:
低位/高位编址 | 顺序/交叉(轮流)编址....
- 根据题意分析,写出对应的二进制地址码
- 确定chip的数量及type(根据题中情况选择)
- 分配地址线
- 确定片选信号(低位编址?轮流编址?..)
- 画出CPU和memory chip的连接图
例题(5)
NO.1
- analyze
(1)
-
机器字长=存储字长=指令字长 (无特殊说明时)
-
218*8b or 256K*8b -> 256KB
(2)
- 256/32=8(个)
(3)
- 32K*8/4K*4=16(片)
(4)
- 16*8=128(片)
- 每个模块板内16,共8个模块板
(5)
模块号 | 片号 | 片内地址 | 共18位 |
---|---|---|---|
8个模块 | 八组(共16片)RAM | ||
3位表示(23) | RAM两片一组(4K*8)共八组(23) | 4K=212or 18-3-3=12 | 3+3+12=18 |
-
answer
NO.2
- analyze :
1.按字 编址时,题中给出字长为 32bit (4B)又因为容量64KB 因此 64KB/4B=16K(16*210=214) [共16K个字]
2.按字节(B) 编址时,题中给出存储容量为64KB 因此编址范围为 : 0 ~ 64K - 1(0 ~ 216-1/ 0 ~ 6553)
-
answer
- 每个字包含4B
- 共16K个字即214个字(14位binary即可表示)
NO.3
- analyze :
1.R/W need to connect the RAM
2. CBA(000) —> Y0=0,Y1-7=1(01111111)
3. 门电路(138译码器)正常工作 —> G组 控制端(HLL/100)
4. 片选信号根据题目及chip选则被分成四段(A12–A15中确定)
5. ROM(4K*4)两片为一整体串联构成4K*8 ROM,RAM(4K*8)三片并联互相独立且互斥构成12K*8 RAM
-
answer
- supplement_method 2
NO.4
-
analyze
-
answer
NO.5
- analyze
- 总容量 64K 8体并行 低位交叉编址 (轮流 编址) --> 64KB/8=8KB (8K*8 RAM)
- 8K*8 RAM 共八个
-
体内地址(13位) 体号(3位) - CPU(A
3
~15
) --> RAM(A0
~12
) 轮流编址
-
answer
体现了轮流编址
的特性