计算机组成原理经典复习题集锦(附答案)
计算机组成原理复习题一、填空题 1. 用二进制代码表示的计算机语言称为( 机器语言 ) ,用助记符编写的语言称为( 汇编语言 ) 。2. 计 算 机 硬件由( 控制单元 ) 、 ( 运算器 ) 、 ( 存储器 ) 、输入系统和输出系统五大部件组成。 3. 十六进制数 CB8转换成二进制数为( 110010111000 ) 。 4. 某数 x的真值-0.1011B,其原码表示为( 1.1011 ) 。 5. 在浮点加减法运算过程中,在需要( 对阶 )或( 右规 )时,尾数需向右移位。 6. 指令通常由( 操作码 )和( 地址码 )两部分组成。 7. 要组成容量为 4K*8位的存储器,需要( 8 )片 4K×1位的芯片并联,或者需要( 4 )片 1K×8位的芯片串联。 8. 中断处理过程包括( 关中断 ) 、 ( 保护现场 ) 、 ( 执行中断服务程序 ) 、 ( 恢复现场 )和( 开中断 )阶段。 9. 操作数寻址方式包括( 直接寻址 ) 、 (间接寻址) 、 ( 立即寻址) 、 ( 隐含寻址 ) 、 ( 寄存器寻址 ) 、( 寄存器间接寻址 ) 、 ( 基址寻址 )等。 10. 动态 RAM的刷新包括 ( 分散刷新 ) 、 ( 集中刷新 )和( 异步刷新 )三种方式。 11. 高速缓冲存储器的替换算法有( 先进先出 )和( 近期最少使用 ) 。 12. 影响流水线性能的因素有( 数据相关 ) 、 ( 控制相关 )和( 资源相关 ) 。 13. 主存储器容量通常以 KB为单位,其中 1K=( ) ,硬盘的容量以 GB为单位,其中 1G=( ) 。 14. 主存储器一般采用( 动态 RAM )存储器,CACHE 采用( 静态 RAM )存储器。 15. 世界上第一台计算机产生于( 1946 )年,称为( ENIAC ) 。 16. I/O 的 编 址 可 分 为 ( 不 统 一 编 址 ) 和 ( 统 一 编 址 ) , 前 者 需 要 单 独 的 I/O 指 令 , 后 者 可 通 过( 访 存 ) 指 令 和 设 备 交 换 信 息 。 17. CPU从主存取出一条指令并执行该指令的全部时间叫做( 指令周期 ) ,它通常包含若干个( 机器周期 ) ,而后者又包含若干个( 时钟周期 ) 。 18. 计算机中各个功能部件是通过( 总线 )连接的,它是各部件之间进行信息传输的公共线路。 19. 浮点数由( 阶码 )和( 尾数 )两部分构成。 20. 禁止中断的功能可以由( 中断允许触发器 )来完成。 21. 指令的编码中,操作码用来表明( 所完成的操作 ) ,N 位操作码最多表示( 2^N )中操作。 22. 静态 RAM采用( 双稳态触发器 )原理存储信息,动态 RAM采用( 电容 )原理存储信息。 23. 典型的冯·诺依曼计算机是以( 运算器 )为核心的。 24. 计算机硬件由( 控制器 ) 、 ( 运算器 ) 、 ( 存储器 ) 、 ( 输入设备 )和( 输出设备 )五大部件组成。 25. 系统总线按系统传输信息的不同,可分为三类:( 地址 ) 、 ( 控制 ) 、 ( 数据 ) 。 26. 数 x的真值-0.1011,其原码表示为( 1.1011 ) ,其补码表示为( 1.0101 ) 。 27. Cache称为( 高速缓冲 )存储器,是为了解决 CPU和主存之间( 速度 )不匹配而采用的一项重要 的硬件技术。 28. 浮点运算器由( 尾数 )运算器和( 阶码 )运算器组成。 29. 计算机系统中的存储器分为:( 主存 )和( 辅存 ) 。在 CPU执行程序时,必须将指令存放在( 主存 ) 中,即( 辅存 )不能够直接同 CPU交换信息。 30. 在补码加减法运算中,采用双符号位的方法( 变形补码 )进行溢出判断时,若运算结果中两个符 号位( 不同 ) ,则表明发生了溢出。若结果的符号位为( 01 ) ,表示发生正溢出;若为( 10 ) ,表示发生负溢出。 31. 使用虚拟存储器的目的是为了解决( 内 存 空 间 不 足 )问题。 32. Cache介于主存与 CPU之间,其速度比主存( 快 ) ,容量比主存( 小 )很多。它的作用是弥补 CPU与主存在( 速度 )上的差异。 33. 一台计算机所具有的各种机器指令的集合称为该计算机的( 指令集 ) 。 34. 选择型 DMA控制器在物理上可以连接( 多 )个设备,而在逻辑上只允许连接( 一 )个设备,它适合于连接( 高速 )设备。 35. DMA控制器中的字计数器用于记录要传送数据块的( 长 度 ) ,每传输一个字后字计数器( 加 1 ) 。 36. 总线通信控制方式可分为( 同 步 ) 式和( 异 步 ) 式两种。 37. DMA的含义是( 直 接 存 储 器 存 取 ) ,主要用于连接( 高 速 )外设,信息传送以( 数 据 块 )为单位传送。 38. CPU的基本功能是( 指令控制 ) 、 ( 操作控制 ) 、 ( 时间控制 ) 、 ( 数据加工 )和( 中断处理 ) 。39. 由若干一位全加器构成多位加法器时,进位可采用( 串行进位链 )和( 并行进位链 ) 。 40. 真值( 超出 )机器字长称为溢出。 41. 时序控制方式有( 同步控制 )方式、 ( 异步控制 )和( 联合控制 )方式。 42. DMA数据传送过程可以分为( 预处理 ) 、 ( 数 据 传送 )和( 后 处 理 )三个阶段。 43. 主存芯片的地址译码驱动主要有两种方式,即( 单译码 )方式和( 双译码 )方式。 44. 流水线中常见的多发技术包括:( 超标量技术 ) 、 ( 超流水线技术 )和( 超长指令字技术 ) 。45. RISC称为( 精简指令集 )而 CISC称为( 复杂指令集 ) 。 46. 控制存储器是微程序控制器的核心部件,它存储着与全部机器指令对应的( 微程序 ) ,它的每个单 元中存储一条( 微指令 ) 。 47. 微指令中操作控制字段的编码方式有:( 直接编码方式 ) 、 ( 字段直接编码方式 ) 、 ( 字段间接编码方式 )和其它方式。48. 按照存储器的读写功能分类,存储器可分为 RAM和 ROM,RAM 称为( 随机存取存储器 ) ,ROM 称为( 只读存储器 ) 。49. 计算机软件一般分为两大类:一类叫( 系统软件 ) ,另一类叫( 应用软件 ) ,操作系统属于( 系统软件 ) 。50. CRC码称为( 循环冗余码 ) ,它具有( 纠错 )能力。51. 程序设计语言一般可分为三类:( 机器语言 ) 、 ( 汇编语言 ) 、 ( 高级语言 ) 。52. 计算机系统的层次结构中,位于硬件之外的所有层次统称为( 虚拟机 ) 。53. 用二进制代码表示的计算机语言称为( 机器语言 ) ,用助记符编写的语言成为( 汇编语言 ) 。54. 浮点数中尾数用补码表示时,其规格化特征是( 符号位与最高数值位相反 ) 。55. N+1位二进制补码表示的取值范围是( -2 N,2N-1 ) 。N+1 位二进制无符号整数的取值范围是 ( 0~2 N+1-1 )。56. 一个定点数由( 符号位 )和( 数值位 )两部分组成。根据小数点的位置不