计算机组成原理习题课
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)需要多少位地址做芯片选择? ▪ 字扩展的是2个存储组,因此,需1位地址做片选。
*
第3章 P111 第3题
3、用16K×8位的DRAM芯片构成64K×32位存储器,要求: (1)画出该存储器的组成逻辑框图。
▪ 由16K×8位的芯片进行字位扩展构成64K×32位存储器,共需芯片数d= 64K×32/16K×8=16片; • 位扩展:由4片16K×8位芯片构成16K×32位存储组; • 字扩展:由4组16K×32位存储组构成64K×32位存储器;
展:2片8K×8位芯片构成8K×16位
A12~A0 /CS A12~A0 /CS
的存储组,字扩展:5组8K×16位的 存储组构成40K×16位存储器。
位扩展 8K×8 RAM
8K×8 RAM
(2) 将ROM与RAM同CPU连接(略)。
D7~D0 D15~D8
D7~D0 /WE D7~D0 /WE
WE
字扩展
*
第3章 P112 第8题
一个RAM芯片(8K×8)形成40K×16位的RAM区域,起始地址为6000H。假设
RAM芯片有CS’和WE’信号控制端。CPU的地址总线为A15~A0,数据总线为
D15~D0,控制信号为R/W(读/写),MREQ’(访存),要求:
CS
(1)画出地址译码方案 RAM区域共需芯片数
A12~A0
d=40K×16/8K×8=10片,其中位扩
成1024K×32位存储器, 因容量由256K增大到
A19 A18
1024K,共需地址线20
条。原有地址线A17~A0、 读写信号、32位数据线
A17~A0
共用,最高两位地址线
A18和A19经2-4译码器 输出产生4个存储组的
片选信号,如图所示。
D31~D0
/WE
/Y0
/Y1
B A
/Y2 /Y3
2-4译码器
A17~A0 /CS A17~A0 /CS A17~A0 /CS A17~A0 /CS
256K×32 256K×32 256K×32 256K×32 存储组 存储组 存储组 存储组
D31~D0 /WE D31~D0 /WE D31~D0 /WE D31 ~D0/WE
字扩展
*
第3章 P111 第6题
计算机组成原理 ——、三章习题
2014-5-6
*
第3章 P111 第1题
1、设有一个具有20位地址和32位字长的存储器,问:
(1)该存储器能存储多少字节的信息? ▪ 存储容量 = 存储单元个数×每单元字节数 = 220×(32 bit ÷ 8 bit)=4M
(2)如果存储器由512K×8位SRAM芯片组成,需要多少片? ▪ 需要做存储芯片的字位扩展,所需芯片数d=220×32/512K×8=8片 • 位扩展:4片512K×8位芯片构成512K×32位的存储组; • 字扩展:2组512K×32位存储组构成1M×32位的存储器。
6、用32K×8位的E2PROM芯片组成128K×16位的只读存储器,试问: (1)数据寄存器多少位?
▪ 因为系统数据总线为16位,所以数据寄存器16位 (2)地址寄存器多少位?
▪ 因为存储器容量为128K,需系统地址总线17位, ▪ 所以地址寄存器17位 (3)共需多少个E2PROM芯片? ▪ 所需芯片总数: (128K/32K)×(16/8)=8片
▪ 因此,4个存储组的片选信号应由最高两位地址A14和A15产生; ▪ 该存储器的组成逻辑框图如下:
CS3
CS2
CS1
CS0
A14
2:4
译
A15
码 器
A13~A0
/WE
D0~D7
*
第3章 P111 第3题
/CS
A13~A0
位 扩 展
D7~D0 D15~D8 D23~D16 D31~D23
A13~A0 /CS
*
第3章 P111 第7题
使能端
AA1145 A13
/Y0
/G1
/Y1 /Y2
/Y3
C B A
/Y4 /Y5 /Y6 /Y7
3-8译码器
A12~A0
D15~D0 /WE
A12~A0 /CS A12~A0 /CS A12~A0 /CS A12~A0 /CS A12~A0 /CS
8K×16 8K×16 8K×16 8K×16 8K×16 存储组 存储组 存储组 存储组 存储组 D15~D0 /WE D15~D0 /WE D15~D0 /WE D15 ~D0/WED15 ~D0/WE
16K×8 RAM
A13~A0 /CS
16K×8 RAM
D7~D0 /WE D7~D0 /WE
A13~A0 /CS
16K×8 RAM
D7 ~ D0 /WE
A13~A0 /CS
16K×8 RAM
D7 ~ D0 /WE
/WE
/MREQ A15 A14
A13~A0
D31~D0 /WE
/Y0
/G1
/Y1
/Y2
地址线、片选、读写信号共用,数 据线分高16位、低16位,如图示。
D15~D0 D31~D16
A17~A0 /CS A17~A0 /CS
256K×16 256K×16 SRAM SRAM
D15~D0 /WE D15~D0 /WE
WE 位扩展
*
第3章 P111 第5题
(2)字扩展:4组
256K×32位存Βιβλιοθήκη Baidu组构
*
第3章 P111 第6题
(4)画出此存储器的组成框图。
CPU
地址 寄存器
数据 寄存器
32K
32K
32K
32K
×8
×8
×8
×8
32K
32K
32K
32K
×8
×8
×8
×8
CS3
CS2
CS1
CS0
A16
CS0
2:4
~
A15
译码器
CS3
*
第3章 P111 第7题
7、某机器中,已知配有一个地址空间为0000H~3FFFH的ROM区域。现在再用
第3章 P111 第5题
5、要求用256K×16位SRAM芯片设计1024K×32位的存储器。SRAM芯
片的两个控制端:当CS’有效时,该片选中。当W’/R=1时执行读操作,
当W’/R=0时执行写操作。
CS
解:所需芯片数
A17~A0
d= 1024K×32/256K×16=8片
(1)位扩展:2片256K×16位芯片构 成256K×32位存储组;
B A
/Y3
74LS139
*
字 扩 展
A13~A0 /CS A13~A0 /CS A13~A0 /CS A13~A0 /CS
16K×32 16K×32 16K×32 16K×32 存储组 存储组 存储组 存储组
D31~D0 /WE D31~D0 /WE D31~D0 /WE D31 ~D0/WE
*
*
第3章 P111 第3题
3、用16K×8位的DRAM芯片构成64K×32位存储器,要求: (1)画出该存储器的组成逻辑框图。
▪ 由16K×8位的芯片进行字位扩展构成64K×32位存储器,共需芯片数d= 64K×32/16K×8=16片; • 位扩展:由4片16K×8位芯片构成16K×32位存储组; • 字扩展:由4组16K×32位存储组构成64K×32位存储器;
展:2片8K×8位芯片构成8K×16位
A12~A0 /CS A12~A0 /CS
的存储组,字扩展:5组8K×16位的 存储组构成40K×16位存储器。
位扩展 8K×8 RAM
8K×8 RAM
(2) 将ROM与RAM同CPU连接(略)。
D7~D0 D15~D8
D7~D0 /WE D7~D0 /WE
WE
字扩展
*
第3章 P112 第8题
一个RAM芯片(8K×8)形成40K×16位的RAM区域,起始地址为6000H。假设
RAM芯片有CS’和WE’信号控制端。CPU的地址总线为A15~A0,数据总线为
D15~D0,控制信号为R/W(读/写),MREQ’(访存),要求:
CS
(1)画出地址译码方案 RAM区域共需芯片数
A12~A0
d=40K×16/8K×8=10片,其中位扩
成1024K×32位存储器, 因容量由256K增大到
A19 A18
1024K,共需地址线20
条。原有地址线A17~A0、 读写信号、32位数据线
A17~A0
共用,最高两位地址线
A18和A19经2-4译码器 输出产生4个存储组的
片选信号,如图所示。
D31~D0
/WE
/Y0
/Y1
B A
/Y2 /Y3
2-4译码器
A17~A0 /CS A17~A0 /CS A17~A0 /CS A17~A0 /CS
256K×32 256K×32 256K×32 256K×32 存储组 存储组 存储组 存储组
D31~D0 /WE D31~D0 /WE D31~D0 /WE D31 ~D0/WE
字扩展
*
第3章 P111 第6题
计算机组成原理 ——、三章习题
2014-5-6
*
第3章 P111 第1题
1、设有一个具有20位地址和32位字长的存储器,问:
(1)该存储器能存储多少字节的信息? ▪ 存储容量 = 存储单元个数×每单元字节数 = 220×(32 bit ÷ 8 bit)=4M
(2)如果存储器由512K×8位SRAM芯片组成,需要多少片? ▪ 需要做存储芯片的字位扩展,所需芯片数d=220×32/512K×8=8片 • 位扩展:4片512K×8位芯片构成512K×32位的存储组; • 字扩展:2组512K×32位存储组构成1M×32位的存储器。
6、用32K×8位的E2PROM芯片组成128K×16位的只读存储器,试问: (1)数据寄存器多少位?
▪ 因为系统数据总线为16位,所以数据寄存器16位 (2)地址寄存器多少位?
▪ 因为存储器容量为128K,需系统地址总线17位, ▪ 所以地址寄存器17位 (3)共需多少个E2PROM芯片? ▪ 所需芯片总数: (128K/32K)×(16/8)=8片
▪ 因此,4个存储组的片选信号应由最高两位地址A14和A15产生; ▪ 该存储器的组成逻辑框图如下:
CS3
CS2
CS1
CS0
A14
2:4
译
A15
码 器
A13~A0
/WE
D0~D7
*
第3章 P111 第3题
/CS
A13~A0
位 扩 展
D7~D0 D15~D8 D23~D16 D31~D23
A13~A0 /CS
*
第3章 P111 第7题
使能端
AA1145 A13
/Y0
/G1
/Y1 /Y2
/Y3
C B A
/Y4 /Y5 /Y6 /Y7
3-8译码器
A12~A0
D15~D0 /WE
A12~A0 /CS A12~A0 /CS A12~A0 /CS A12~A0 /CS A12~A0 /CS
8K×16 8K×16 8K×16 8K×16 8K×16 存储组 存储组 存储组 存储组 存储组 D15~D0 /WE D15~D0 /WE D15~D0 /WE D15 ~D0/WED15 ~D0/WE
16K×8 RAM
A13~A0 /CS
16K×8 RAM
D7~D0 /WE D7~D0 /WE
A13~A0 /CS
16K×8 RAM
D7 ~ D0 /WE
A13~A0 /CS
16K×8 RAM
D7 ~ D0 /WE
/WE
/MREQ A15 A14
A13~A0
D31~D0 /WE
/Y0
/G1
/Y1
/Y2
地址线、片选、读写信号共用,数 据线分高16位、低16位,如图示。
D15~D0 D31~D16
A17~A0 /CS A17~A0 /CS
256K×16 256K×16 SRAM SRAM
D15~D0 /WE D15~D0 /WE
WE 位扩展
*
第3章 P111 第5题
(2)字扩展:4组
256K×32位存Βιβλιοθήκη Baidu组构
*
第3章 P111 第6题
(4)画出此存储器的组成框图。
CPU
地址 寄存器
数据 寄存器
32K
32K
32K
32K
×8
×8
×8
×8
32K
32K
32K
32K
×8
×8
×8
×8
CS3
CS2
CS1
CS0
A16
CS0
2:4
~
A15
译码器
CS3
*
第3章 P111 第7题
7、某机器中,已知配有一个地址空间为0000H~3FFFH的ROM区域。现在再用
第3章 P111 第5题
5、要求用256K×16位SRAM芯片设计1024K×32位的存储器。SRAM芯
片的两个控制端:当CS’有效时,该片选中。当W’/R=1时执行读操作,
当W’/R=0时执行写操作。
CS
解:所需芯片数
A17~A0
d= 1024K×32/256K×16=8片
(1)位扩展:2片256K×16位芯片构 成256K×32位存储组;
B A
/Y3
74LS139
*
字 扩 展
A13~A0 /CS A13~A0 /CS A13~A0 /CS A13~A0 /CS
16K×32 16K×32 16K×32 16K×32 存储组 存储组 存储组 存储组
D31~D0 /WE D31~D0 /WE D31~D0 /WE D31 ~D0/WE
*