计算机组成原理是计算机科学的基础,它涉及计算机硬件系统的核心组件及其工作原理。在这个期中考试的答案中,我们看到几个关键的知识点:
1. **冯·诺依曼型计算机设计思想**:
冯·诺依曼型计算机的核心理念是存储程序和程序控制。存储程序意味着程序和数据一同存储在内存中,程序控制则指的是通过控制器按照存储的指令顺序执行任务。该设计包括了控制器、运算器、存储器、输入设备和输出设备这五个主要部分。
2. **存储容量、单元地址、数据字和指令字**:
- 存储容量:表示存储器能存储的二进制信息的总量,常用KB、MB、GB等单位衡量,反映计算机的存储能力。
- 单元地址:每个存储单元都有唯一的地址编号,用于定位存储在内存中的数据或指令。
- 数据字:如果一个字被用作运算操作的对象,即处理的数据,那么它被称为数据字。
- 指令字:如果一个字代表一条指令或指令的一部分,那就是指令字。
3. **原码和补码乘法**:
这里展示了原码和补码乘法的计算过程。原码阵列乘法器计算时,考虑正负号,而补码乘法用于处理负数。例子中给出了两个数的原码和补码表示,然后通过乘法操作得到结果。
4. **浮点数表示**:
- 浮点数由阶码和尾数组成,这里指定了10位阶码(含1位阶符,用移码表示)和22位尾数(含1位尾符,用补码表示)。最大数和最小数的二进制表示,以及规格化数的范围和最接近零的正规化数与负规格化数的范围也得到了计算。
5. **半导体存储器组织**:
在这个问题中,64位机的主存由256K×16位的DRAM芯片组成,地址码为26位。计算了需要的模块板数量、每个模块板上的DRAM芯片数量以及总需求的DRAM芯片数量。还讨论了如何通过地址线和译码器选择各个模块板。
6. **Cache效率和平均访问时间**:
Cache和主存的性能通过命中率(hit rate)、存储周期和访问时间来衡量。给定了Cache和主存的存储周期以及各自的访问次数,计算出命中率、平均访问时间和Cache/主存系统的效率。
7. **寻址方式**:
描述了不同类型的寻址方式,如寄存器直接寻址、寄存器间接寻址、立即寻址、直接寻址,以及相对、基址和变址寻址。
8. **指令长度和格式**:
提到指令长度为20位,暗示着计算机指令可能包含操作码和操作数,具体格式可能取决于指令集架构(ISA)的设计。
这些知识点涵盖了计算机硬件的基本概念,包括数据表示、存储器组织、运算机制以及指令系统等,是理解计算机体系结构的关键。掌握这些内容对于学习和理解计算机的工作原理至关重要。