页眉
13 / 26
页眉
原码除法:
14 / 26
页眉
补码除法:
15 / 26
页眉
第五章 习题参考答案
1. 如何区别存储器和寄存器?两者是一回事的说法对吗?
答:存储器和寄存器不是一回事。存储器在CPU 的外边,专门用来存放程序和数据,访问存储器的速度较慢。寄存器属于CPU 的一部分,访问寄存器的速度很快。
2. 存储器的主要功能是什么?为什么要把存储系统分成若干个不同层次?主要有哪些层次?
答:存储器的主要功能是用来保存程序和数据。存储系统是由几个容量、速度和价格各不相同的存储器用硬件、软件、硬件与软件相结合的方法连接起来的系统。把存储系统分成若干个不同层次的目的是为了解决存储容量、存取速度和价格之间的矛盾。由高速缓冲存储器、主存储器、辅助存储器构成的三级存储系统可以分为两个层次,其中高速缓存和主存间称为Cache-主存存储层次(Cache 存储系统);主存和辅存间称为主存-辅存存储层次(虚拟存储系统) 。
3. 说明存取周期和存取时间的区别。
答:存取周期是指主存进行一次完整的读写操作所需的全部时间,即连续两次访问存储器操作之间所需要的最短时间。存取时间是指从启动一次存储器操作到完成该操作所经历的时间。存取周期一定大于存取时间。
4. 现有1024×1的存储芯片,若用它组成容量为16K×8的存储器。试求: (1)实现该存储器所需的芯片数量?
(2) 若将这些芯片分装在若干块板上,每块板的容量为4K×8,该存储器所需的地址线总位数是多少?其中几位用于选板?几位用于选片?几位用作片内地址?
答:(1) 需1024×1 的芯片128 片。
(2) 该存储器所需的地址线总位数是14位,其中2位用于选板,2位用于选片,
10位用作片内地址。
5. 已知某机字长8位,现采用半导体存储器作主存,其地址线为16位,若使用1K×4的SRAM芯片组成该机所允许的最大主存空间,并采用存储模板结构形式。
16 / 26