1、计算机组成原理总复习习题集一. 选择题 1 十进制数 200010 化成十六进制数是_。A (7CD)H B (7D0)H C (7E0)H D (7F0)H2. 目前的计算机,从原理上讲_。A. 指令以二进制形式存放,数据以十进制形式存放B. 指令以十进制形式存放,数据以二进制形式存放C. 指令和数据都以二进制形式存放D. 指令和数据都以十进制形式存放3. 根据国标规定,每个汉字在计算机内占用_存储。A. 一个字节 B. 二个字节 C. 三个字节 D. 四个字节4. 下列数中最小的数为_。A.(101001)2 B.(52)8 C.(2B )16 D.(44)105. 下列数中最大的数是_。
2、A (10010101)2 B (227)8 C。 (96)16 D (143)56. 微程序存放在 。A. 控制存贮器 B. RAM C. Cache D. 指令积存器7. 下列数中最大的数是_。A.(10010101)2 B.(227)8 C.(96)16 D.(143)108.(2000)10 化成十六进制数是_。A (7CD)H B.(7D0)H C.(7E0)H D.(7F0)H9. 下列数中最大的数是_。A (10011001)2 B.(227)8 C.(98)16 D.(152)10 10. Pentium-3 是一种_。A.64 位处理器 B.16 位处理器 C.准 16 位处
3、理器 D.32 位处理器11. 将有关数据加以分类、统计、分析,以取得有利用价值的信息,称其为_。A. 数值计算 B. 辅助设计 C. 数据处理 D. 实时控制12. 下列数中最小的数为_。A. (101001)2 B. (52)8C. (101001)BCD D. (233)1613. 下列数中最小的数是_。A (101001)2 B (52)8 C (2B )16 D (44)1014. 根据标准规定,每个汉字在计算机内占用_存储。A一个字节 B二个字节 C三个字节 D四个字节15. 在小型或微型计算机里,普遍采用的字符编码是_。A. BCD 码 B. 16 进制 C. 格雷码 D. AS
4、C码16. 机器字长 32 位,其存储容量为 4MB,若按字编址,它的寻址范围是_。A 1M B 1MB C 4M D 4MB17. _表示法主要用于表示浮点数中的阶码。A. 原码 B. 补码 C. 反码 D. 移码18. 机器数_中,零的表示形式是唯一的。A. 原码 B. 补码C. 移码 D. 反码19. 描述汇编语言特性的概念中,有错误的句子是_。A. 对程序员的训练要求来说,需要硬件知识 B. 汇编语言对机器的依赖性高C. 用汇编语言编制程序的难度比高级语言小 D. 汇编语言编写的程序执行速度比高级语言快20. Intel80486 是 32 位微处理器,Pentium 是_位微处理器。
5、 21. 目前所说的个人台式商用机属于_。A.巨型机 B.中型机 C.小型机 D.微型机22. 计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序“的概念,最早提出这种概念的是_。A. 巴贝奇 B. 冯. 诺依曼 C .帕斯卡 D. 贝尔23. 在 CPU 中,跟踪后继指令地指的寄存器是_。A.指令寄存器 B.程序计数器 C.地址寄存器 D.状态条件寄存器24. 完整的计算机系统应包括_。A. 运算器、存储器、控制器 B. 外部设备和主机 C. 主机和实用程序 D. 配套的硬件设备和软件系统25. 存储单元是指_。A存放一个机器字的所有存储元 B存放一个二进制信息位的存储元
6、C存放一个字节的所有存储元的集合 D存放两个字节的所有存储元的集合26. 下列有关运算器的描述中,_是正确的。A.只做算术运算,不做逻辑运算 B. 只做加法 C.能暂时存放运算结果 D. 既做算术运算,又做逻辑运算27. EPROM 是指 _。A. 读写存储器 B. 只读存储器 C. 可编程的只读存储器 D. 光擦除可编程的只读存储器28. 某计算机的字长 16 位,它的存储容量是 64KB,若按字编址,那么它的寻址范围是_。 A. 64K B. 32KC. 64KB D. 32KB29. CPU 主要包括 _。A.控制器 B.控制器、 运算器、cache C.运算器和主存 D.控制器、ALU
7、 和主存30. 设变址寄存器为 X,形式地址为 D, (X )表示寄存器 X 的内容,这种寻址方式的有效地址为_。A. EA=(X)+D B. EA=(X)+(D) C.EA=(X)+D) D. EA=(X)+(D)31. 某一 ROM 芯片,其容量为 5128 位,考虑电源端和接地端,该芯片引出线的最小数目应为_。32. 存储器是计算机系统的记忆设备,主要用于_。A.存放程序 B.存放软件 C.存放微程序 D.存放程序和数据33. 在计算机中,存放微指令的控制存储器属于( ) 。A外存 B. 高速缓存器C. 内存储器 D. CPU34. 寄存器间接寻址方式中,操作数处在_。A.通用寄存器 B
8、.程序计数器 C.堆栈 D.主存单元35. 在计算机中,普遍采用的字符编码是_。A. BCD 码 B. 16 进制C. 格雷码 D. ASC码36. 运算器的主要功能是进行_。A. 逻辑运算 B. 算术运算C. 逻辑运算和算术运算 D. 只作加法37. 存储器是计算机系统中的记忆设备,它主要用来_。A. 存放数据 B. 存放程序C. 存放数据和程序 D. 存放微程序38. 在 CPU 中跟踪指令后继地址的寄存器是_。A.主存地址寄存器 B.程序计数器 C.指令寄存器 D.状态条件寄存器39. 数据总线的宽度由总线的( )定义。A物理特性 B. 功能特性C电气特性 D. 时间特性40 于对某个寄
9、存器中操作数的寻址方式称为_寻址。A. 直接 B. 间接C. 寄存器直接 D. 寄存器间接41. 对计算机的产生有重要影响的是_。A牛顿 维纳 图灵 B莱布尼兹 布尔 图灵C巴贝奇 维纳 麦克斯韦 D莱布尼兹 布尔 克雷42. 定点 16 位字长的字,采用 2 的补码形式表示时,一个字所能表示的整数范围是_。A-215 215-1 B-215-1215-1 C-215+1215 D-21521543. 运算器虽有许多部件组成,但核心部分是_。A数据总线 B算术逻辑运算单元 C多路开关 D累加寄存器44. 已知 X0 且X原 = X0.X1X2Xn,则X补可通过_求得。A 位求反,末位加 1 B
10、求补 C X0 外各位求反末位加 1 DX反-145. 运算器虽有许多部件组成,但核心部件是_。A数据总线 B算术逻辑运算单元 C多路开关 D累加寄存器46. EPROM 是指 _。A读写存储器 B只读存储器 C可编程的只读存储起器 D光擦除可编程的只读存储器 47. 某计算机字长 32 位,其存储容量为 4MB,若按半字编址,它的寻址范围是_。A0 4MB B0 2MB C0 2M D0 1M48. 双端口存储器所以能高速进行读写,是因为采用_。A高速芯片 B两套相互独立的读写电路 C流水技术 D新型器件49. 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采
11、用_。A 堆栈寻址方式 B立即寻址方式 C隐含寻址方式 D间接寻址方式50. 指令周期是指_。ACPU 从主存取出一条指令的时间 BCPU 执行一条指令的时间 CCPU 从主存取出一条指令加上执行这条指令的时间 D时钟周期时间52在微程序控制器中,指令运行所需的控制信号存储在( ) 。A、存储器; B、寄存器 C、控制存储器 D、微指令寄存器53下列有关控制器的说法正确的是( )A、 无论是组合逻辑的控制器还是微程序的控制器,都需要有程序计数器;B、 微程序的控制器不需要程序计数器,只要有微程序计数器;C、 都可以不需要程序计数器;D、以上都不对。54某主存储器按字节编址,地址线数目为 16,
12、这个存储器的容量为 .A 16K16 位 B 32K8 位、 C 64K 8 位 D. 16K1 位55中断响应时,保存 PC 并更新 PC 的内容,主要是为了 .A提高处理机的速度 B能进入中断处理程字并能正确返回原程序C便于编制中断处理程序 D. 形成中断入口地址56计算机中,执行部件根据控制部件的命令所作的不可再分的操作称为 .A微命令 B微操作 C 操作 D. 微程序57采用 DMA 方式传送数据时,每传送一个数据就要占用 的时间。A 一个指令周期 B一个存储周期 C一个机器周期 D.一个时钟周期58Cache 是 。A主存的一部分 B.为扩大存储容量而设置的C. 为提高存储系统的速度
13、 D.辅助存储器的一部分59在计算机硬件系统中,在指令的操作数字段中所表示的内存地址被称为( ).A、有效地址 B、内存地址 C、物理地址 D、逻辑地址 60 对组合逻辑的控制器,指令不同的执行步骤是用( )给出的A、程序计数器 B、节拍发生器 C、节拍 D、时序控制信号产生部件61. 指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现_。A 堆栈寻址 ; B 程序的条件转移 ;C 程序的无条件转移 ; D 程序的条件转移或无条件转移 ;1. .二. 填空题 1.汉字的_、_、_是计算机用于汉字输入、内部处理、输出三种不同用途的编码。2. 补码表示法主要利于 计算,移码表示法利于
14、计算。第 2 页,共 2 页3. 主存储器容量通常以 KB 表示,其中 K=_;硬盘容量通常以 GB 表示,其中G=_。4. 运算器的两个主要功能是:_,_。5. 存储_并按_顺序执行,这是冯 o 诺依曼型计算机的工作原理。6. 存储器的技术指标有存储容量、存取时间、_和_。7. 指令寻址的基本方式有两种,_方式和_方式。8. 计算机系统中,根据应用条件和硬件资源不同,数据传输方式可采用:_传送、_传送和_传送。9. 一个定点数由_和_两部分组成。10. 目前的 CPU 包括_、_和 Cache.11. 计算机软件一般分为两大类:一类叫_,另一类叫_,操作系统属于_ 类。12. 计算机系统总线
15、根据所连的部件不同,可分为 , 。13. 双端口存储器和多模块交叉存储器属于_存储器结构。前者采用_技术,后者采用_技术。14. 堆栈是一种特殊的数据寻址方式,它采用_原理。按结构不同,分为_堆栈和_堆栈。15. 计算机的_是计算机_结构的重要组成部分,也是计算机不同于一般电子设备的本质所在。16. 按照总线仲裁电路的位置不同,可分为_仲裁和_仲裁。17. 寄存器直接寻址操作数在 中;寄存器间接寻址操作数在 中。18在计算机中,时序信号的作用是 。19. 完整的计算机系统包括_ ;在计算机中用二进制的理由是_ _。20. 汉字的_、_、_是计算机用于汉字输入、内部处理、输出三种不同用途的编码。
16、21. 计算机的存贮系统是 ,在取指周期,从内存取出的指令送往_ _。22. 主存储器的性能指标主要是_、_、存储周期和存储器带宽。23. 条件转移、无条件转移、转子程序、返主程序、中断返回指令都属于_类指令,这类指令在指令格式中所表示的地址不是_的地址,而是_的地址。24. 从操作数的物理位置来说,可将指令归结为三种类型:存储器- 存储器型,_,_。25. RISC 的中文含义是_,CISC 的中文含义是_。26. 输入/输出设备的编址方式有 和 。27 接内存访问(DMA)方式中,DMA 控制器从 CPU 完全接管对_的控制,数据交换不经过 CPU,而直接在内存和_之间进行。28外围设备主
17、要可以分为 和 。29. 从显示的内容分,显示器主要有 种;LED 表示 。30. CPU 响应中断时,保护现场两个关键的硬件状态是 , 。31.CPU 能直接访问 _和_,但不能直接访问磁盘和光盘。32.指令格式是指令用_表示的结构形式,通常格式中由操作码字段和_字段组成。33.主存储器的性能指标主要是存储容量、存取时间、_和_。34.CPU 中的 PSW 寄存器的标志位 OF 受 运算指令影响,当产生溢出时,将 OF位置为 。35. 存储器和 CPU 连接时,要完成_的连接;_的连接和_的连接,方能正常工作。36 DMA 技术的出现使得 可以通过 直接访问 ;与此同时,CPU 可以继续执行
18、其它任务。37. 闪速存储器能提供高性能、低功耗、高可靠性以及_能力,因此作为_用于便携式电脑中。38. 寻址方式按操作数的物理位置不同,多使用_型和_型,前者比后者执行速度快。39. 堆栈是一种特殊的_寻址方式,它采用_原理。按构造不同,分为寄存器堆栈和_堆栈。40. 当今的 CPU 芯片除了包括定点运算器和控制器外,还包括_、_、运算器和_管理等部件。41. 奔腾 CPU 中 L2 级 cache 的内容是_的子集,而 _内容又是 L2 级 cache 的子集。42. 为了解决多个_同时竞争总线_,必须具有_部件。43.I/O 接口_和串行 I/O 接口_是两个目前最发展前景的标准接口。4
19、4 (10110111)2 ( )8( )16( )1045在计算机系统中,多个系统部件之间信息传送的公共通路称为 A._。就其所传送信息的性质而言,在公共通路上传送的信息包括数据、B._、 C._信息。46当今的 CPU 芯片,除了包括定点运算器和控制器外,还包括 A_,B_运算器和 C_管理等部件。47. 硬布线控制器的设计方法是:先设计 A_流程图,再利用 B_写出综合逻辑表达式,然后用 C_等逻辑电路实现。48CPU 中,保存当前正在执行的指令的寄存器为 A_,保存当前正在执行的指令的地址的寄存器为 B_,保存 CPU 访存地址的寄存器为 C_。49计算机系统中的存储器分为 A_和 B
20、_。在 CPU 执行程序时,必须将指令存放在 C_中。50闪速存储器能提供高性能、低功耗、高可靠性以及 A_能力,为现有的 B_体系结构带来巨大变化,因此作为 C_用于便携式电脑中。51指令操作码字段表征指令的 A._,而地址码字段指示 B._。微小型机多采用 C._混合方式的指令格式。三. 简答题 1. 计算机主要有哪几个子系统组成?主机与外围设备的连接方式主要有哪些?2. 什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系?3. 请说明 Cache 物理位置与作用 ?4. RISC 的主要特点。5. 什么是刷新存储器?其存储容量与什么因素有关?6. 指令和数据均存放在内存中,计
21、算机如何从时间和空间上区分它们是指令还是数据。7. 什么是存储保护?通常采用什么方法?8. 什么是 RISC?RISC 指令系统的特点是什么?9. 说明计算机系统的层次结构。10.请说明指令周期、机器周期、时钟周期之间的关系。 11. 简要描述外设进行 DMA 操作的过程及 DMA 方式的主要优点。12.请说明程序查询方式与中断方式各自的特点。13.说明微程序的基本原理以及微命令、微指令和微程序间的关系。14. 简述 CPU 的主要功能。15.外围设备的 I/O 控制方式分哪几类?各具什么特点?16.什么是指令周期?什么是机器周期?什么是时钟周期?三者有什么关系?17.什么是闪速存储器?它有哪
22、些特点?18.说明总线结构对计算机系统性能的影响。19.什么是 CISC?CISC 指令系统的特点是什么?20.指令和数据均存放在内存中,CPU 如何从时间和空间上区分它们是指令还是数据?21静态存储器和动态存储器各用什么来存储信息?为什么称为“静态“ 存储器?分别分析的优缺点22分析总线的定义,并简述 PC 机中主要的总线标准和特点 .23在寄存器-寄存器型,寄存器 -存储器型和存储器-存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?24什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何?25CPU 中有哪些主要寄存器?简述这些寄存器的功能。26什
23、么叫指令?什么叫微指令?27画出中断处理过程的流程图。28. 中断处理过程包括哪些操作步骤?29. 简要描述外设进行 DMA 操作的过程及 DMA 方式的主要优点。30. 举出 CPU 中 6 个主要寄存器的名称及功能。31. CPU 响应中断应具备哪些条件?32. 指令和数据均放在内存中,CPU 如何从时间和空间上区分是指令还是数据?33. 在计算机中,CPU 管理外围设备有几种方式?34. 分析中断优先权的原理和结构的实现。四. 应用题 1. 求十进制数-113 的原码表示,反码表示,补码表示和移码表示(用 8 位二进制表示,并设最高位为符号位,真值为 7 位) 。2. 已知 X=0.10
24、11,Y=-0.0101,求 X+Y=?,X-Y=? 3. 机器数字长为 8 位(含 1 位符号位) ,当 X= -127(十进制)时,其对应的二进制表示,(X) 反、(X) 补、(X)移分别是多少? 4. 已知 X = -0.01111,Y = +0.11001, 计算:X补,-X 补,Y 补,-Y补,X+Y=? ,X-Y=?5. 数字长 8 位(含 1 位符号位) ,若机器数为 81(十六进制) ,分别求出它的原码、补码、反码和移码是多少?6.画出单机系统中采用的三种总线结构。7. 画出中断处理过程流程图。8. 已知某 8 位机的主存采用半导体存储器,地址码为 16 位,采用 4K4 位的
25、 SRAM 芯片组成该机所允许的最大主存空间,并选用模块条形式,问:(1) 若每个模块条为 32K8 位,共需几个模块条?(2) 每个模块条内有多少片 RAM 芯片?(3) 主存共需多少 RAM 芯片?CPU 需使用几根地址线来选择各模块?使用何种译码器?9.用 16k8 位的 SRAM 芯片构成 64K16 位的存储器,要求画出该存储器的组成逻辑框图。10. 有 32 片 256K(1bit)的 RAM 存储器,问:(1)可构成字长为 32bit 存储器容量为多大?(2)该存储器需要多少字节地址?(3)画出与 CPU 连接图,标明主要连线或信号。11.16K16 位的 SRAM 芯片构成 6
26、4K32 位的存储器。要求画出该存储器的组成逻辑框图。12.说明在计算机系统中,中断的定义以及主要处理步骤,并举出三种中断向量产生的方法。13. 设X补 = X0.X1X2Xn,求证: X/2补 = X0.X0X1X2Xn 。14.某加法器进位链小组信号为 C4C3C2C1,低位来的进位信号为 C0,请按串行进位方式写出 C4C3C2C1 的逻辑表达式。 15.存储器容量为 32 字,字长 64 位,模块数 m = 8,用交叉方式进行组织。存储周期 T = 200ns, 数据总线宽度为 64 位,总线传输周期 = 50ns。问该存储器的带宽是多少?16.指令格式结构如下所示,试分析指令格式特点
27、。15 12 11 9 8 6 5 3 2 0OP 寻址方式 寄存器 寻址方式 寄存器源地址 目标地址17 用 24k*4 位/片的 RAM 芯片构成一个 8KB 的存储器,地址总线为 A15-A0(低位) ,数据总线 D7(高位)-D0(低位) ,WE* 控制读写。请写出片选逻辑式, 画出芯片级逻辑图,注明各信号线。18某机字长 16 位,主存按字编址,容量为 8MW,请用如下 RAM 芯片为该机设计一个主存。A20 A0 WE D0D7 (1)地址线和数据线各有多少根?(2)共用多少这种芯片?(3)画出其组成框图,并正确标出各信号线。19用 16K16 位的 DRAM 芯片构成 64K32
28、 位存储器。问需要多少个这样的 DRAM 芯片?画出该存储器的组成逻辑框图。20举例说明存储器堆栈的原理及入栈、出栈的过程。21设有一个具有 20 位地址和 32 位字长的存储器,问:(1)该存储器能存储多少个字节的信息?(2)如果存储器由 512k8 位的 SRAM 芯片组成,需多少片?(3)需多少位地址作芯片选择?22CPU 响应中断应具备哪些条件?画出中断处理过程流程图。23求证:X 补+ Y 补 = X + Y 补 24总线的一次信息传送过程大致分哪几个阶段?若采用同步定时协议,请画出读数据的时序图来说明。25. 单级中断中,采用串行排队链法来实现具有公共请求线的中断优先级识别,请画出
29、中断向量为 001010,001011,001000 三个设备的判优识别逻辑图。26. 如图是某 SRAM 的写入时序图,其中 R/ 是读写命令控制线, R/ 线为低电平时,存贮器按给定地址把数据线上的数据写入存贮器。请指出图中写入时序的错误,并画出正确的写入时序图。 27. 用 512K*16 位的 FLASH 存储器芯片组成一个 2M*32 的半导体只读存储器,试问:1)数据寄存器多少位?2)地址寄存器多少位?3)共需要多少个这样的器件?4)画出此存储器的组成框图.28. CPU 结构如图所示,其中一个累加寄存器 AC,一个状态条件寄存器和其它四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。(1)标明图中四个寄存器的名称。(2)简述指令从主存取到控制器的数据通路。(3) 简述数据在运算器和主存之间进行存/取访问的数据通路。