计算机组成原理复习题集与知识点精要

0 下载量 50 浏览量 更新于2024-06-29 收藏 6.65MB DOC 举报
计算机组成原理复习题集锦是一份详细的学习资料,包含了计算机组成原理的核心知识点。以下是从给出的部分内容中提炼出的重要知识点: 1. **计算机语言类型**: - 机器语言:直接使用二进制代码表示的计算机可直接执行的语言。 - 汇编语言:使用助记符编写的,便于程序员理解和记忆的语言,但需要转换成机器语言才能执行。 2. **计算机硬件结构**: - 硬件主要由五大部件构成:控制单元(CPU)、运算器、存储器(包括主存和高速缓存)、输入/输出系统。 3. **数字转换与编码**: - 十六进制数CB8转换成二进制为110010111000。 - 原码表示负数时,需要考虑符号位,如数x的真值-0.1011B,其原码为1.1011。 4. **浮点数运算**: - 浮点加减法可能涉及对阶和右规操作,导致尾数移位。 5. **指令结构**: - 指令通常包含操作码和地址码两部分,操作码指示执行的操作,地址码提供操作数的地址。 6. **存储器容量与组织**: - 4K*8位存储器的构建方法:8片4K*1位或4片1K*8位。 - 主存储器容量单位:1K=1024字节,1GB=1,073,741,824字节。 - 存储器类型:主存采用动态RAM,CACHE采用静态RAM。 7. **计算机发展史**: - 世界上第一台计算机ENIAC诞生于1946年。 8. **I/O编址与通信**: - I/O编址分为不统一编址和统一编址,后者支持通过访存指令与设备交互。 9. **指令周期与机器架构**: - 指令周期、机器周期和时钟周期是衡量CPU执行速度的关键概念。 10. **总线与数据传输**: - 计算机各部件通过总线进行信息交换,是系统内部通信的主要通道。 11. **浮点数表示**: - 浮点数由阶码和尾数两部分组成,用于表示数值的大小和精度。 12. **中断处理**: - 中断处理涉及五个步骤:关中断、保护现场、执行服务程序、恢复现场和开中断。 13. **寻址方式**: - 指令中的操作数可以通过多种寻址方式访问,如直接寻址、间接寻址等。 14. **内存刷新与替换算法**: - 动态RAM刷新方式有分散刷新、集中刷新和异步刷新,高速缓存替换算法有先进先出和近期最少使用。 15. **计算机体系结构**: - 冯·诺依曼计算机以运算器为核心,硬件主要包括控制器、运算器、存储器、输入设备和输出设备。 这些知识点涵盖了计算机组成原理课程的基础内容,对于学习者来说,理解这些概念有助于深入掌握计算机系统的工作原理和设计原理。