2022年2022年计算机组成原理练习 .pdf
计算机组成原理练习一、选择题( B )1计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是_。A.巴贝奇B.冯. 诺依曼C.帕斯卡D.贝尔( C )2. CRT 的颜色数为 256色,则刷新存储器每个单元的字长是_。A256位 B16 位 C8 位 D7 位( A )3. 微程序控制器中,机器指令与微指令的关系是_。A每一条机器指令由一段微指令编成的微程序来解释执行B每一条机器指令由一条微指令来执行C一段机器指令组成的程序可由一条微指令来执行D一条微指令由若干条机器指令组成( D )4. 计算机的外围设备是指 _。A输入 / 输出设备 B外存储器 C远程通信设备D除了 CPU 和内存以外的其它设备( B )5. 通道对 CPU 的请求形式是 _。A自陷 B中断 C通道命令 D跳转指令( C )6. 中断向量地址是 _。A子程序入口地址 B中断服务例行程序入口地址C中断服务例行程序入口地址的指示器 D中断返回地址( B )7. 从信息流的传送效率来看,_工作效率最低。A三总线系统 B单总线系统 C双总线系统 D多总线系统( D )8. EPROM 是指_。A读写存储器 B只读存储器C可编程的只读存储起器 D 光擦除可编程的只读存储器( A )9. 下列数中最小的数是 _。A (101001)2 B (52)8 C (2B)16 D (44)10( D )10. 寄存器间接寻址方式中,操作数处在_。A.通用寄存器 B.程序计数器 C.堆栈 D.主存单元( C )11. 描述汇编语言特性的概念中,有错误的句子是_。A. 对程序员的训练要求来说,需要硬件知识B. 汇编语言对机器的依赖性高C. 用汇编语言编制程序的难度比高级语言小D. 汇编语言编写的程序执行速度比高级语言快( B )12. 在 CPU 中跟踪指令后继地址的寄存器是_。A.主存地址寄存器 B.程序计数器 C.指令寄存器 D.状态条件寄存器( B )13. 下面描述 RISC机器基本概念中,正确的表述是_ A.RISC 机器不一定是流水 CPU B.RISC机器一定是流水 CPU C.RISC机器有复杂的指令系统 D.其 CPU 配备很少的通用寄存器( A )14. 多总线结构的计算机系统,采用_方法,对提高系统的吞吐率最有效。A. 多端口存储器 B.提高主存速度 C.交叉编址多模块存储器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - D.cache ( C )15在下列四句话中,最能准确反映计算机主要功能的是_。A计算机可以代替人的脑力劳动B计算机可以存储大量的信息C计算机是一种信息处理机D计算机可以实现高速运算( A )16下列数中最小的数为 _。A.(101001)2 B.(52)8C.(2B)16 D.(44)10 ( B )4办公自动化( OA)是目前广泛开展并提倡的一项计算机应用,它属于_应用方面。A实时控制B. 数据处理C. 科学计算D. 计算机辅助系统( B )17Intel80486是 32位微处理器, Pentium 是_位微处理器。A16 B 32 C 48 D 64( A )18在计算机技术中采用二进制,其主要原因是_。A. 由计算机电路所采用的器件决定的,计算机采用了具有两种稳态状态的二值电路B二进制数运算最简单C二进制数表示简单,学习容易D节约元件( B )19下列对第一台电子计算机ENIAC 的叙述中, _是错误的。A它的主要元件是电子管和继电器B它的主要工作原理是存储程序和控制程序C它是 1946 年在美国发明的D它的指令系统是用二进制代码进行编码的( D )20下列各种数制的数中,最大的数是A(101011)2 B97 C(55)8D(233)H( A )21用补码表示的、带符号的八位二进制数,可表示的整数范围是A-128+127 B-127+127 C-128+128 D-127+128( B )22计算机硬件能直接执行的只能是_。A符号语言 B. 机器语言 C. 汇编语言 D. 机器语言和汇编语言( A )23执行逻辑或表达式1010 1101后,结果是A、1000 B、1100 C、1011 D、11l1 ( D )24在小型或微型计算机里,普遍采用的字符编码是_。A. BCD码 B. 16进制 C. 格雷码 D. ASC码( C )25下列存储器中,存取速度最慢的是 A半导体存储器 B. 光盘存储器 C. 磁带存储器 D. 硬盘存储器( B )26在主存储器和 CPU之间增加 Cache的主要目的是 A降低整机系统的成本 B. 解决 CPU 和主存之间的速度匹配问题 C扩大主存容量 D. 替代 CPU 中的寄存器工作( B )27采用虚拟存储器的主要目的是 A提高主存器的存取速度 B. 扩大主存储器存储空间,并能进行自动管理调度 C提高外存储器的存取速度 D. 扩大外存储器的存储空间( A )28三种集中式总线控制中,_方式对电路故障最敏感。A.链式查询B.计数器定时查询C.独立请求( B )29计算机操作的最小时间单位是。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - A. 微指令周期B. 时钟周期C. 指令周期D. CPU 周期( B )30把总线分成数据总线、地址总线、控制总线三类是根据来分的。A. 总线所处的位置B. 总线传送的内容C. 总线的传送方式D. 总线的传送方向( B )31在中断响应过程中,保护程序计数器PC 的作用是。A. 使 CPU 能找到中断处理程序的入口地址B. 使中断返回后,能回到断点处继续原程序的执行C. 使 CPU 和外部设备能并行工作D. 为了实现中断嵌套( D )32DMA 方式用来实现。A. CPU 和内存之间的数据传输B. 外围设备和外围设备之间的数据传输C. CPU和外围设备之间的数据传输D. 内存和外围设备之间的数据传输( B )33根据标准规定,每个汉字在计算机内占用_存储。A一个字节 B二个字节 C三个字节 D四个字节( BCD )34发生中断请求的可能条件是_。 (此题为多选)A. 一条指令执行结束 B. 一次 I/O 操作开始C. 机器内部发生故障 D. 一次 DMA 操作开始( A )35周期挪用方式常用于中。A. 直接存储器存取方式的输入/输出B. 直接程序传输方式的输入/输出C. CPU的某寄存器与存储器之间的直接程序传输D. 程序中断方式的输入 /输出( A )36执行逻辑或表达式1011 1101后,结果是A1001 B1010 C1111 D1000 ( A )37微型计算机的工作环境要求室温一般为1535,室温过低,容易造成 _ A软盘读写错误 B. 静电干扰 C. 机内元件受潮变质 D. 散热不好,烧毁电源( C ) 38. 采用 DMA 方式传送数据时,每传送一个数据就要用一个_时间。A. 指令周期 B. 机器周期 C. 存储周期 D. 总线周期( B )39. 下列数中最大的数是 _。A (10010101)2 B (227)8 C。 (96)16 D (143)5( B )40. 运算器虽有许多部件组成,但核心部分是_。A数据总线 B算术逻辑运算单元 C多路开关 D累加寄存器( B )41. 根据标准规定,每个汉字在计算机内占用_存储。A一个字节 B二个字节 C三个字节 D四个字节( A )42. 存储单元是指 _。A存放一个机器字的所有存储元 B存放一个二进制信息位的存储元C 存放一个字节的所有存储元的集合 D 存放两个字节的所有存储元的集合名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - ( A )43. 常用的虚拟存储系统由 _两级存储器组成。A主存辅存 B快存主存 C快存辅存 D 通用寄存器主存( C )44. 变址寻址方式中,操作数的有效地址等于_。A基值寄存器内容加上形式地址 B堆栈指示器内容加上形式地址C变址寄存器内容加上形式地址 D程序计数器内容加上形式地址( C )45. 目前的计算机中,代码形式是_。A指令以二进制形式存放,数据以十进制形式存放B指令以十进制形式存放,数据以二进制形式存放C指令和数据都以二进制形式存放D指令和数据都以十进制形式存放( D )46. 完整的计算机系统应包括 _。A运算器存储器控制器 B外部设备和主机C主机和应用程序 D配套的硬件设备和软件系统( B )47. 下列数中最大的是 _。A (10010101)2 B (227)8 C (96)16 D (143)10( C )48. 变址寻址方式中,操作数的有效地址等于_。A基值寄存器内容加上形式地址 B堆栈指示器内容加上形式地址C变址寄存器内容加上形式地址 D程序计数器内容加上形式地址( D )49. 在虚拟存储器中,当程序正在执行时,由_完成地址映射。A程序员 B编译器 C装入程序 D操作系统( A )50. 由于 CPU 内部的操作速度较快,而CPU 访问一次主存所花的时间较长,因此机器周期通常用_来规定。A主存中读取一个指令字的最短时间 B主存中读取一个数据字的最长时间C主存中写入一个数据字的平均时间 D主存中取一个数据字的平均时间二、填空题1虚拟存储器处于主存辅存层次,它给用户提供了一个比实际_主存_空间大得多的 _存储_空间。2多个用户共享主存时,系统应提供存储保护。通常采用的方法是页表保护和_段表_ 保护,并用 _键保护方式 _ 来实现。3 操作数由指令的地址码部分直接给出的寻址方式称为立即数寻址方式。4十进制数 189 转换成二进制数是10111101 ,转换成八进制数是275 转换成十六进制数是BD 。5十 进制数215 转换成二进制数是 11010111 ,转换成八进制数是327 ,转换成十六进制数是 D7 。6冯诺伊曼结构的计算机的基本特点是_存储程序和程序控制 _。7在当前计算机中,指令的执行方式有三种,就是顺序执行方式、重叠执行方式和流水线执行方式。8堆栈是一种特殊的数据寻址方式,它采用先进后出原理。9CPU 能直接访问 _主存_ _和_ Cache_ ,但不能直接访问 _磁盘_和_光盘_。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 10 Cache的地址映像方式有直接映像、 全相联映像和组相联映像三种。11在链式查询、计数器定时查询、独立请求三种总线控制判优方式中,响应时间最快的是独立请求方式;对电路故障最敏感的是链式查询方式。12在计算机系统中根据总线所传输的信息内容的不同,总线可分为数据总线、地址总线和控制总线。13 DMA 控制器和 CPU 分时使用总线的方式有停止CPU 访问、周期挪用和DMA 控制器与 CPU 交替访问内存三种。14存储器的存储容量一般以_字节_为单位。15DMA 控制器和 CPU 分时使用总线的方式有 _停止 CPU 访问_、_周期挪用 _和_ DMA 控制器和 CPU 交替访问内存 _三种。16通道的工作过程可分为启动通道、_数据传输 _和_通道程序结束 _三个部分。17. 在 I/O 控制方式中,主要由程序实现的控制方式是中断方式。18. 运算器的两个主要功能是:_ 算术运算 _和_ 逻辑运算 _。19. 按照总线仲裁电路的位置不同,可分为集中式_仲裁和 _ 分布式 _仲裁。20. 字节多路通道可允许多个设备进行_ 传输_型操作,数据传送单位是 _字节_。三、判断题( )1非访内存指令不需从内存中取操作数,也不需要将目的操作数存放到内存,因此这类指令的执行不需地址寄存器参与工作。( )2在计算机的总线中,地址信息、数据信息和控制信息不能同时出现。( )3组成总线不仅要有传输信息的传输线,还应有实现总线传输控制的器件,它们是总线缓冲器和总线控制器。( )4DMA 控制器和 CPU 可以同时使用总线工作。( )5完整的计算机系统应包括配套的硬件设备和相应的软件系统。( )6研制巨型计算机的技术水平是衡量一个国家科学技术和工业技术发展水平的重要标志,我国已能研制每秒百亿次的巨型计算机。( )7ASCII 码是对字符进行编码的一种方案,它是美国标准信息交换代码的缩写。( )8RISC 的主要目标是减少指令数,因此允许以增加每条指令的功能的办法来减少指令系统所包含的指令数。( )9Cache 和虚拟存储器这两种存储器管理策略都利用了程序的局部性原理。( )10任何可以由软件实现的操作也可以由硬件来实现。( )11表示定点数时,若要求数值0 在计算机中唯一地表示为全0,应使用补码表示。( )12浮点数的取值范围由阶码的位数决定,而浮点数的精度由尾数的位数决定。( )13存储保护的目的是:在多用户环境中,既要防止一个用户程序出错而破坏系统软件或其他用户程序,又要防止一个用户访问不是分配给他的主存区,以达到数据的安全与保密的要求。( )14一个指令周期由若干个机器周期组成。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - ( )15外存比内存的存储容量大、存取速度快。( )16在计算机的总线中,地址信息、数据信息和控制信息不能同时出现。( )17所有的数据传输方式都必须由CPU 控制实现。四、简答题1什么是存储保护?通常采用什么方法?答:当多个用户共享主存时, 为使系统能正常工作, 应防止由于一个用户程序出错而破坏其它用户的程序和系统软件,还要防止一个用户程序不合法的访问不是分给它的主存区域。为此,系统提供存储保护。通常采用的方法是:存储区域保护和访问方式保护。2请说明虚拟存储器的功能。答:由于工艺和成本的原因, 主存容量收到影响。 计算机系统软件和应用软件功能不断增强,程序规模迅速扩大,要求主存容量越大越好,两者产生矛盾。为给大程序提供方便, 摆脱主存容量限制, 由操作系统把主存和辅存两级存储系统管理起来,实现自动覆盖。3主存储器的性能指标有哪些?含义是什么?存储器的性能指标主要是存储容量. 存储时间、存储周期和存储器带宽。在一个存储器中可以容纳的存储单元总数通常称为该存储器的存储容量。存取时间又称存储访问时间,是指从启动一次存储器操作到完成该操作所经历的时间。存储周期是指连续两次独立的存储器操作(如连续两次读操作)所需间隔的最小时间。存储器带宽是指存储器在单位时间中的数据传输速率。4什么是 CISC ?CISC指令系统的特点是什么?CISC是复杂指令系统计算机的英文缩写。其特点是:(1) 指令系统复杂庞大,指令数目一般多达2、3 百条。(2) 寻址方式多(3) 指令格式多(4) 指令字长不固定(5) 可访存指令不加限制(6) 各种指令使用频率相差很大(7) 各种指令执行时间相差很大(8) 大多数采用微程序控制器5、请说明指令周期、机器周期、时钟周期之间的关系。指令周期是指取出并执行一条指令的时间,指令周期常常用若干个CPU 周期数来表示,CPU 周期也称为机器周期,而一个CPU 周期又包含若干个时钟周期(也称为节拍脉冲或 T 周期) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - 6、说明计算机系统的层次结构。计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。7、请说明程序查询方式与中断方式各自的特点。程序查询方式, 数据在 CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU 效率低,中断方式是外围设备用来“主动”通知 CPU ,准备输入输出的一种方法,它节省了CPU 时间,但硬件结构相对复杂一些。8、说明总线结构对计算机系统性能的影响。(1)最大存储容量单总线系统中,最大内存容量必须小于由计算机字长所决定的可能的地址总线。双总线系统中,存储容量不会受到外围设备数量的影响(2)指令系统双总线系统,必须有专门的I/O 指令系统单总线系统,访问内存和I/O 使用相同指令(3)吞吐量总线数量越多,吞吐能力越大9、简述 CPU的主要功能。CPU 主要有以下四方面的功能:(1) 指令控制:程序的顺序控制,称为指令控制。(2) 操作控制: CPU 管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应部件,从而控制这些部件按指令的要求进行动作。(3) 时间控制:对各种操作实施时间上的控制,称为时间控制。(4) 数据加工:对数据进行算术运算和逻辑运算处理,完成数据的加工处理。10、什么是 RISC ?RISC指令系统的特点是什么?(1) 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。(2) 指令长度固定,指令格式种类少,寻址方式种类少。(3) 只有取数 / 存数指令访问存储器, 其余指令的操作都在寄存器之间进行。(4) 大部分指令在一个机器周期内完成。(5) CPU中通用寄存器数量相当多。(6) 以硬布线控制为主,不用或少用微指令码控制。(7)一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间。五、计算题1设 X=+10110,Y= 10101,用补码的加法求Z=X+Y 。结果: 000001 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 2.设 X= 10011,Y= 11001, 用补码求 Z=XY。结果: 00.00110或者 00110 3. 已知 X = -0.01111,Y = +0.11001, 求X补,-X补,Y补,-Y补,X+Y=?,X-Y=? 解:X补=1.10001 -X补=0.01111 Y补=0.11001 -Y补=1.00111 X补=11.10001 X补=11.10001 +Y补=00.11001 +-Y补=11.00111 00.01010 10.11000 X+Y=+0.01010 X-Y 结果发生溢出名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -