预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT12 计算机组成原理复习(考试试题:你懂得) 1.某半导体存储器,按字节编址。其中,0000H-07FFH为ROM区,选用EPROM芯片(2KB/片);0800H-13FFH为RAM区,选用RAM芯片(2KB/片和1KB/片)。地址总线A15-A0(低)。给出地址分配和片选逻辑。 1.计算容量和芯片数 ROM区:2KBRAM区:3KB共三片 2.地址分配与片选逻辑 存储空间分配:先安排大容量芯片(放地址低端),再安排小容量芯片。 2.由Intel2114(1KX4位)芯片组成容量为4KX8位的主存储器的逻辑框图,说明地址总线和数据总线的位数,该存储器与8位字长的CPU的连接关系。 解:此题所用芯片是同种芯片。 (1)片数=存储器总容量(位)/芯片容量(位)=4K*8/(1K*4)=8(片) (2)CPU总线(由存储器容量决定) 地址线位数=log2(字数)=log2(4K)=12(位) 数据线位数=字长=8(位) (3)芯片总线(由芯片容量决定) 地址线=log2(1K)=10(位) 数据线=4(位) (4)分组(组内并行工作,cs连在一起,组间串行工作,cs分别连接译码器的输出)。 组内芯片数=存储器字长/芯片字长=8/4=2(片) 组数=芯片总数/组内片数=8/2=4(组) 地址分配与片选逻辑 (6)连接方式:扩展位数,扩展单元数,连接控制线 3.用8K×8位的ROM芯片和8K×4位的RAM芯片组成存储器,按字节编址,其中RAM的地址为0000H~5FFFH,ROM的地址为6000~9FFFH,画出此存储器组成结构图及与CPU的连接图。 解:计算容量、芯片数量: RAM的地址范围展开为0000000000000000~0101111111111111, A12-----A0从0000H~1FFFH,容量为:8K,高位地址A15A14A13,从000-010,所以RAM的容量为8K×3=24K。RAM的容量是24K×8,需8K×4的芯片6片。 ROM的末地址-首地址=9FFFH-6000H=3FFFH,所以ROM的容量为214=16K。ROM的容量是16K×8,需8K×8的芯片2片。ROM的地址范围展开为0110000000000000~1001111111111111,高位地址A15A14A13,从011~100。存储器的组成结构图及与CPU的连接如图所示。 4、存储器分布图如下面所示(按字节编址),现有芯片ROM4K×8和RAM8K×4,设计此存储器系统,将RAM和ROM用CPU连接。 法1:以内部地址多的为主,地址译码方案为:用A14A13作译码器输入,则Y0选RAM1,Y1选RAM2,Y3选ROM,当A12=0时选ROM1,当A12=1时选ROM2,扩展图与连接图如图所示。 法2:以内部地址少的为主,地址译码方案为:用A14A13A12作译码器输入,则Y0和Y1选RAM1,Y2和Y3选RAM2,Y6选ROM1,Y7选ROM2,扩展图与连接图如图所示。 5.用8K×8的RAM芯片和2K×8的ROM芯片设计一个10K×8的存储器,ROM和RAM的容量分别为2K和8K,ROM的首地址为0000H,RAM的末地址为3FFFH。 (1)ROM存储器区域和RAM存储器区域的地址范围分别为多少? (2)画出存储器控制图及与CPU的连接图。 解:(1)ROM的首地址为0000H,ROM的总容量为2K×8; RAM的末地址为3FFFH,RAM的总容量为8K×8,所以首地址为:2000H。 (2)设计方案 ROM的地址范围为00000000000000 00011111111111 RAM的地址范围为10000000000000 11111111111111 法1:以内部地址多的为主,地址译码方案为:用A13来选择,当A13=1时选RAM,当A13A12A11=000时选ROM,如图所示。 法2:以内部地址少的为主,地址译码方案为:用A13A12A11作译码器输入,则Y0选ROM,Y4、Y5、Y6、Y7均选RAM,如图所示。 6、用8K×8位的ROM芯片和8K×4位的RAM芯片组成存储器,按字节编址,其中RAM的地址为2000H~7FFFH,ROM的地址为9000H~BFFFH,画出此存储器组成结构图及与CPU的连接图。 解:RAM的地址范围展开为 0010000000000000~01111111111111, A12----A0从0000H~1FFFH,容量为8K,高位地址从001~011 所以RAM的容量为8K×3=24K。 RAM用8K×4的芯片组成,需8K×4的芯片共6片。 ROM的地址范围展开为 1001000000000000~1011111111111111,