计算机组成原理练习题
《计算机组成原理》练习题
《计算机组成原理》练习题第一章概论一、选择题01、电子计算机主存内的ROM就是指。
A、不能改变其内的数据B、只能读出数据,不能写入数据C、通常用来存储系统程序D、以上都就是02、有些计算机将一部分软件永恒地存于只读存储器中,称之为。
A、硬件B、软件C、固件D、辅助存储03、如果要处理速度、温度、电压等连续性数据可以使用。
A、数字计算机B、模拟计算机C、混合计算机D、特殊用途计算机04、邮局把信件进行自动分拣,使用的计算机技术就是。
A、机器翻译B、自然语言理解C、模式识别D、过程控制05、冯、诺伊曼机工作方式的基本特点就是。
A、多指令流单数据流B、按地址访问并顺序执行指令C、堆栈操作D、存储器按内容选择地址。
06、某寄存器中的值可能就是操作数,也可能就是地址,只有计算机的才能识别它。
A、译码器B、判断程序C、指令D、时序信号。
07、 80年代以来,许多国家开始研究第五代计算机,这种计算机系统就是。
A、超高速巨型计算机系统B、知识信息处理系统C、大型分布式计算机系统D、超级微型计算机群组成的计算机网。
08、计算机的算逻单元的控制单元合称为。
A、ALUB、UPC、CPUD、CAD09、磁盘驱动器读写数据的基本存取单位为。
A、比特B、字节C、磁道D、扇区二、填空题01、计算机硬件就是指 ,软件就是指 ,固件就是指。
02、数控机床就是计算机在方面的应用。
03、人工智能研究 ,模式识别研究。
04、计算机用来处理离散的数据,而计算机用来处理连续性的数据。
05.存储器可分为主存与 ,程序必须存于内 ,CPU才能执行其中的指令。
第二章计算机中的信息编码一、选择题01、对真值0表示形式唯一的机器数就是。
A、原码B、补码与移码C、补码D、反码02、在整数定点机中,下述第说法正确。
A、原码与反码不能表示-1,补码可以表示-1。
B、三种机器数均可表示-1C、三种机器数均可表示-1,且三种机器数的表示范围相同。
D、以上说法均不对。
计算机组成原理试题及答案全套
计算机组成原理试题及答案全套第一部分:选择题1.下列关于计算机内存的说法,错误的是:A.内存是计算机的主要存储器件之一B.内存是临时存储器件,供程序运行时使用C.内存容量越大,计算机的性能越强D.内存分为主存和辅存,主存速度较快,但容量相对较小答案:C2.下列关于CPU的说法,错误的是:A.CPU是计算机的核心部件,负责执行指令和控制计算机的运行B.CPU由运算器、控制器和寄存器组成C.CPU的速度越快,计算机的运行速度越快D.CPU的主频越高,计算机的运行速度越慢答案:D3.下列关于指令周期的说法,错误的是:A.指令周期是CPU执行一条指令所需的时间B.指令周期包括取指令、译码、执行、访存四个阶段C.指令周期的长度取决于CPU的主频D.指令周期越短,CPU的执行效率越高答案:D4.下列关于存储器层次结构的说法,错误的是:A.存储器层次结构分为寄存器、高速缓存、主存和辅存B.存储器层次结构越高,存取速度越快,容量越小C.高速缓存是位于CPU和主存之间的高速存储器D.存储器层次结构的设计目标是在速度、容量和成本之间取得平衡答案:B5.下列哪项措施可以提高计算机系统的安全性?A.设置强密码B.定期更新操作系统和应用程序补丁C.安装杀毒软件和防火墙D.以上都是答案:D6.下列关于计算机硬盘的说法,错误的是:A.硬盘是一种磁存储设备,用于长期存储数据B.硬盘的读写速度相对较慢,但容量较大C.硬盘的存储介质是固态闪存芯片D.硬盘采用磁道、扇区和柱面的方式来寻址数据答案:C第二部分:填空题1.计算机系统由________、软件和人员三部分组成。
答案:硬件2.CPU的两个主要功能是执行________和控制计算机的运行。
答案:指令3.存储器层次结构的设计目标是在速度、________和成本之间取得平衡。
答案:容量4.计算机的存储器分为________和辅存两部分。
答案:主存5.操作系统的主要功能包括________管理、文件管理和用户接口等。
计算机组成原理测试题及答案
一.选择题(每空1分,共20分)1.将有关数据加以分类、统计、分析,以取得有利用价值的信息,我们称其为_____。
A. 数值计算B. 辅助设计C. 数据处理D. 实时控制2.目前的计算机,从原理上讲______。
A.指令以二进制形式存放,数据以十进制形式存放B.指令以十进制形式存放,数据以二进制形式存放C.指令和数据都以二进制形式存放D.指令和数据都以十进制形式存放3.根据国标规定,每个汉字在计算机内占用______存储。
A.一个字节B.二个字节C.三个字节D.四个字节4.下列数中最小的数为______。
A.(101001)2B.(52)8C.(2B)16D.(44)105.存储器是计算机系统的记忆设备,主要用于______。
A.存放程序B.存放软件C.存放微程序D.存放程序和数据6.设X= —0.1011,则[X]补为______。
A.1.1011B.1.0100C.1.0101D.1.10017. 下列数中最大的数是______。
A.(10010101)2B.(227)8C.(96)16D.(143)108.计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是______。
A.巴贝奇B.冯. 诺依曼C.帕斯卡D.贝尔9.在CPU中,跟踪后继指令地指的寄存器是______。
A.指令寄存器B.程序计数器C.地址寄存器D.状态条件寄存器10. Pentium-3是一种__A____。
A.64位处理器B.16位处理器C.准16位处理器D.32位处理器11. 三种集中式总线控制中,_A_____方式对电路故障最敏感。
A.链式查询B.计数器定时查询C.独立请求12. 外存储器与内存储器相比,外存储器____B__。
A.速度快,容量大,成本高B.速度慢,容量大,成本低C.速度快,容量小,成本高D.速度慢,容量大,成本高13. 一个256KB的存储器,其地址线和数据线总和为__C____。
计算机组成原理习题含参考答案
计算机组成原理习题含参考答案一、单选题(共90题,每题1分,共90分)1、在下列寻址中,()寻址方式需要先运算再访问主存。
A、间接B、直接C、变址D、立即正确答案:C2、在链式查询方式下,若有N个设备,则()oA、只需一条总线请求线B、需要N条总线请求线C、视情况而定,可能一条,也可能N条总线请求线D、以上说法都不对正确答案:A3、以下有关I/O端口的叙述中,错误的是()oA、I/O接口中有命令端口、状态端口、数据端口B、I/O接口中命令端口和状态端口不能共用同一个C、I/O接口中程序可访问的寄存器被称为I/O端口D、I/O端口可以和主存统一编号,也可以单独编号正确答案:B4、用移码表示浮点数的阶码,其好处是()。
A、便于求阶差B、便于用比较电路比较阶的大小C、提高运算精度D、便于判别溢出正确答案:B5、在取指操作结束后,程序计数器中存放的是()。
A、程序中指令的数量B、当前指令的地址C、已经执行指令的计数值D、下一条指令的地址正确答案:D6、微指令格式分为水平型和垂直型,水平型微指令的位数(),用它编写的微程序()。
A、较短,较少B、较长,较短C、较多,较长D、较少,较短正确答案:B7、用二地址指令来完成算术运算时,其结果一般存放在()。
A、其中一个地址码提供的地址中B、栈顶C、累加器(ACC)中D、以上都不对正确答案:A8、为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。
A、变址寻址B、间接寻址C、立即寻址D、寄存器寻址正确答案:D9、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()oA、编程要用到的硬件组织B、计算机硬件的全部组织C、计算机软件所要完成的功能D、计算机各部件的硬件实现正确答案:A10、用于笔记本电脑的大容量存储器是()oA、U盘B、软磁盘C、固态盘D、磁带正确答案:C11、D/A转换是()。
A、把数字量转换为模拟量,把转化结果输出计算机B、把计算机输出的模拟量转化为数字量C、把模拟量转化为数字量,把数字量输入到计算机D、把计算机输出的模拟量转为数字量正确答案:A12、程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CP1增加到原来的1.2倍,则P在M上的执行时间是()oA、16.8秒B、8.4秒C、117秒D、14秒正确答案:A13、以下说法错误的是()oA、计算机的机器字长是指数据存储与运算的基本单位B、寄存器由触发器构成C、计算机中一个字的长度都是32位D、磁盘可以永久性存放数据和程序正确答案:C14、主设备通常指()oA、掌握总线权的设备B、发送信息的设备C、主要的设备D、接收信息的设备正确答案:A15、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、(1/2+2-11)-(1-2-11)C、2-11-(1-2-11)D、2-12-(1-2-12)正确答案:A16、ASCI1码是对()进行编码的一种方案。
计算机组成原理试题集(含答案)
计算机组成原理试题一一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。
)1.若十进制数据为137.5则其八进制数为(B )。
A、89.8B、211.4C、211.5D、1011111.1012.若x补=0.1101010,则x原=(A )。
A、1.0010101B、1.0010110C、0.0010110D、0.11010103.若采用双符号位,则发生正溢的特征是:双符号位为(B)。
A、00B、01C、10D、114.原码乘法是(A )。
A、先取操作数绝对值相乘,符号位单独处理B、用原码表示操作数,然后直接相乘C、被乘数用原码表示,乘数取绝对值,然后相乘D、乘数用原码表示,被乘数取绝对值,然后相乘5.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。
A、立即寻址B、变址寻址C、间接寻址D、寄存器寻址6.下列数中,最小的数是(A)。
A.(101001)2B.(52)8C.(2B)16D.457.下列数中,最大的数是(D)。
A.(101001)2B.(52)8C.(2B)16D.458.下列数中,最小的数是(D)。
A.(111111)2B.(72)8C.(2F)16D.509.已知:X=-0.0011,Y= -0.0101。
(X+Y)补= ( A)。
A.1.1100B.1.1010C.1.0101D.1.100010.一个512KB的存储器,地址线和数据线的总和是(C )。
A.17 B.19C.27D.3611.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )。
A.64K B.32KB C.32K D.16KB12.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。
A.21B.17C.19D.2012.计算机内存储器可以采用(A)。
A.RAM和ROMB.只有ROMC.只有RAMD.RAM和SAM13.单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用( C) 。
计算机组成原理试题
计算机组成原理试题一、选择题1. 计算机组成原理是研究计算机的组成和工作原理的学科。
以下哪项不属于计算机组成原理的研究内容?A. 计算机硬件的组成和功能B. 计算机的指令系统和编程方式C. 计算机操作系统的原理和设计D. 计算机的数据存储和处理方式2. CPU(中央处理器)是计算机的核心部件,负责执行指令和处理数据。
以下哪项不属于 CPU 的功能?A. 控制单元(Control Unit)负责指令的解码和控制B. 算术逻辑单元(ALU)负责数据的运算和逻辑操作C. 内存管理单元(MMU)负责处理内存的分配和回收D. 寄存器(Register)负责存储和传输数据3. 以下哪个是计算机在运行时用于临时存储数据的设备?A. 硬盘(Hard Disk)B. 内存(Memory)C. CPU寄存器(Register)D. 输入输出设备(I/O Devices)4. 数据通路(Data Path)用于传输和处理数据。
以下哪项不属于数据通路的组成部分?A. 总线(Bus)B. 寄存器(Register)C. 控制器(Controller)D. 运算器(Arithmetic Unit)5. 计算机通过总线连接各个硬件模块。
以下哪种总线用于连接 CPU 和内存?A. 数据总线(Data Bus)B. 控制总线(Control Bus)C. 地址总线(Address Bus)D. 扩展总线(Expansion Bus)二、编程题1. 设计一个逻辑电路,将两个4位二进制数相加,结果以4位二进制表示,并输出进位标志。
2. 编写一段汇编程序,实现从键盘接收输入,计算输入数的阶乘,并将结果输出到屏幕上。
三、简答题1. 什么是指令周期和时钟周期?二者之间有何关系?2. 解释冯·诺依曼体系结构中的存储程序概念。
3. 简要介绍 CPU 的指令执行过程。
四、论述题计算机组成原理是计算机科学与技术专业中的重要课程之一,它研究计算机的硬件组成、工作原理以及计算机系统的设计与实现。
计算机组成原理练习题
计算机组成原理练习题一、名词解释(每小题2分,共8分)1、指令周期2、微周期3、SIMD4、中断二、选择题(每小题2分,共20分)1、可编程逻辑阵列PLA的“与”阵列、“或”阵列的情况———。
(A)与阵列可编程,或阵列是用户不可编程的;(B)与阵列不可编程,或阵列是用户可编程的;(C)与阵列、或阵列是用户都不可编程的;(D)与阵列、或阵列是用户都可编程的。
2、四片74181和一片74182器件相配合,具有如下进位传递功能———。
(A)逐级进位(B)组内超前进位,组间超前进位(C)组内超前进位,组间逐级进位(D)组内逐级进位,组间超前进位3、某机字长32 位,采用定点补码小数表示,符号位1位,尾数31位,则可表示的最大正小数为———,最小负小数为———。
(A)-1 (B)-(1-2–31)(C)+(1-2-32)(D)+(1-2-31)4、IEEE754标准规定的32位浮点数格式中,符号位1位,阶码8位,尾数23位,则它所表示的最大规格化正数为———。
(A)(1-2-23)*2+127 (B)(1-2-22)*2+127 (C)(1-2-24)*2+256(D)(1-2-23)*2+256 5、在定点二进制运算器中,减法运算一般通过———来实现。
(A)原码运算的二进制减法器(B)补码运算的二进制减法器(C)补码运算的十进制加法器(D)补码运算的二进制加法器6、转移类指令的功能是———。
(A)进行算术和逻辑运算(B)进行主存与CPU间的数据传递(C)进行CPU和I/O设备间的数据传递(D)改变程序执行的顺序7、下面关于RISC技术的描述中,正确的是———。
(A)采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况(B)为了实现兼容,所设计的RISC是从原来的CISC系统的指令系统中挑选一部分实现的。
(C)RISC的主要目标是减少指令数(D)RISC设有乘、除法指令和浮点运算指令8、周期窃取方式适用于———方式的输入/输出中(A)DMA(B)中断(C)程序传送(D)通道9、一张3.5英寸软盘的存储容量为______MB,每个扇区存储的固定数据为_______。
计算机组成原理考试试题及答案
计算机组成原理考试试题及答案一、选择题 (每题5分,共50分)1. 下列哪种设备不属于输入设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪【答案】C2. 下列哪种存储器访问速度最快?A. 硬盘B. 缓存C. 内存D. 光盘【答案】B3. 下列哪种指令能够实现两个数相加?A. ADDB. SUBC. MULD. DIV【答案】A4. 下列哪种总线用于连接处理器和内存?A. ISA总线B. PCI总线C. EISA总线D. CPU总线【答案】D5. 下列哪种寄存器用于存储指令?A. 数据寄存器B. 地址寄存器C. 指令寄存器D. 状态寄存器【答案】C6. 下列哪种缓存方式是CPU缓存采用的?A. 直接映射缓存B. 全相连缓存C. 组相连缓存D. 以上都对【答案】D7. 下列哪种技术能够提高存储器的访问速度?A. 并行存储B. 串行存储C. 缓存D. 分页存储【答案】C8. 下列哪种指令能够实现两个数相乘?A. ADDB. SUBC. MULD. DIV【答案】C9. 下列哪种设备属于输出设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪【答案】C10. 下列哪种总线用于连接处理器和外部设备?A. ISA总线B. PCI总线C. EISA总线D. CPU总线【答案】B二、填空题 (每题5分,共30分)11. 计算机的中央处理器简称为________。
【答案】CPU12. 计算机中用于存储程序和数据的设备称为________。
【答案】存储器13. 计算机中的数据是以________的形式进行存储和传输的。
【答案】二进制14. 计算机中的内存分为________和________两种类型。
【答案】RAM, ROM15. 在计算机中,数据的传输是通过________实现的。
【答案】总线三、简答题 (每题10分,共30分)16. 请简述CPU的主要功能。
【答案】CPU的主要功能是执行程序中的指令,进行数据的运算和控制计算机的运行。
计算机组成原理习题库完整
计算机组成原理习题库第一章计算机系统概论1.选择题1、电子计算机问世至今,新型机器不断推出新,不管怎么更新,依然具有“存储程序”的特点,最早提出这种概念的是B。
A.巴贝奇(Charles Babage)B.·诺依曼(von Neumann)C.帕斯卡(Blaise Pascal)D.贝尔(Bell)2、下了描述中B是正确的。
A.控制器能理解、解释并执行所有的指令及存储结果B.一台计算机包括输入、输出、控制、存储及算术逻辑运算五个部分C.所有的数据计算都在CPU的控制器完成D.以上答案都正确3、电子计算机的运算/逻辑单元、控制、单元及主要存储器合称为C。
A.CPUB.ALUC.主机D.UP4、计算机系统中的存储系统是指D。
A.RAM存储器B.ROM存储器C.主存D.主存和辅存5、·诺依曼机工作方式的基本特点是B。
A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储前容选择地址6、由0、1代码组成的语言,称为C。
A.汇编语言B.人工语言C.机器语言D.高级语言7、下列语句中C是正确的。
A.1KB=1 024×1 024 BB. 1KB=1 024 BC.1MB=1 024×1 024 BD. 1MB=1 024 B8、一片1MB的磁盘能存储D的数据。
A.106字节B. 10-6字节C. 109字节D. 220字节二、填空题1、计算机硬件包括运算器、控制器、存储器、输入设备和输出设备。
其中运算器、控制器和存储器组成主机,运算器和控制器可统称为CPU。
简答:1.简述.诺依曼计算机的特点2.按照.诺依曼原理,现代计算机应具备哪些功能?答:按照.诺依曼原理,现代计算机应具备以下5个功能:⑴输入输出功能:能把原始数据和解题步骤及中间结果接收下来(输入),把计算结果与计算过程中出现的情况告诉(输出)给用户。
⑵记忆功能:应能“记住”原始数据、解题步骤及中间结果。
计算机组成原理试题及答案
计算机组成原理试题及答案一、选择题1. 在计算机中,字长是指()A. 计算机的内存容量B. CPU一次能处理的数据的位数C. 计算机的硬盘容量D. 计算机的显示器分辨率答案:B2. 冯·诺伊曼计算机体系结构的主要特点是()A. 程序存储B. 程序控制C. 程序存储和程序控制D. 程序执行答案:C3. 在计算机中,浮点数的表示方式是()A. 定点小数B. 科学记数法C. 指数形式D. 十进制数答案:C4. 计算机的指令周期包括()A. 指令取值和指令执行B. 数据取值和数据执行C. 指令取值、数据取值和指令执行D. 指令执行和数据执行答案:A5. 在计算机系统中,主存储器的主要作用是()A. 长期存储数据和程序B. 临时存储数据和程序C. 长期存储操作系统D. 临时存储操作系统答案:B二、填空题1. 计算机的中央处理器(CPU)主要由________和________组成。
答案:算术逻辑单元(ALU);控制单元(CU)2. 在计算机系统中,________是用于暂时存储指令和数据的存储器。
答案:寄存器3. 计算机的存储系统通常包括主存储器和________。
答案:辅助存储器4. 计算机的输入设备包括键盘、鼠标等,而输出设备包括显示器、打印机等。
其中,________是计算机最基本的输入设备。
答案:键盘5. 在计算机中,指令的执行通常分为取指、分析和________三个阶段。
答案:执行三、简答题1. 简述计算机的五大基本组成部件。
答案:计算机的五大基本组成部件包括:输入设备、输出设备、存储器、中央处理器(CPU)和总线。
2. 解释什么是指令流水线,并简述其优缺点。
答案:指令流水线是一种在计算机中用于提高指令执行效率的技术,它将指令的执行过程分解为多个阶段,每个阶段可以并行处理不同的指令。
优点包括提高指令执行速度和CPU利用率;缺点包括资源冲突、流水线冒险等。
四、计算题1. 假设一个计算机的字长为32位,计算其最大正整数的值。
计算机组成原理习题——带答案.doc
第四章1.一个容量为 16K× 32 位的存储器,其地址线和数据线的总和是多少?当选用下列不同规格的存储芯片时,各需要多少片?1K×4 位, 2K× 8 位, 4K ×4 位, 16K×1 位, 4K ×8 位, 8K×8 位地址线和数据线的总和= 14 + 32 = 46 根;选择不同的芯片时,各需要的片数为:1K × 4 :( 16K ×32 )/ ( 1K × 4 )= 16 × 8 = 128 片2K × 8 :( 16K ×32 )/ ( 2K ×8 )= 8 × 4 = 32 片4K × 4 :( 16K ×32 )/ ( 4K × 4 )= 4 × 8 = 32 片16K × 1 :( 16K ×32 ) / ( 16K × 1 )= 1 × 32 = 32 片4K × 8 :( 16K ×32 ) / ( 4K ×8 )= 4 × 4 = 16 片8K× 8:( 16K×32) / ( 8K×8) = 2 × 4 = 8 片2.现有 1024×1 的存储芯片,若用它组成容量为16K×8 的存储器。
试求:(1)实现该存储器所需的芯片数量?(2)若将这些芯片分装在若干块板上,每块板的容量为 4K× 8 位,该存储器所需的地址线总位数是多少?其中几位用于选板?几位用于选片?几位用做片内地址?16K × 8=2^14 × 8,地址线为14 根 .4K × 8 容量的板 ,共需要 4 块板子 .则 14 根地址线的最高2 位用于板选( 00 ~ 11, 第 1 块板子~第 4 块板子) ,4K*8 位= 2^12*8 位= 12*1K*8 位 ,也就是在每块板子内需要 4*8 个芯片 ,而每 8 个芯片组成 8 位 ,也就是位扩展 .也就是说需要 4 组 , 则除了最高 2 位 ,剩余的12 位中 ,有 2 位用于片选( 00 ~ 11, 第一组~第 4 组) .也就是: 2 位用于板选,2 位用于片选,剩余的 10 位用于片内地址选择 .3.已知某计算机字长 8 位,现采用半导体存储器作主存,其地址线为16 位,若使用 1K ×4 的 SRAM 芯片组成该机所允许的最大主存空间,并采用存储模块结构形式。
计算机组成原理期末考试题及答案
计算机组成原理期末考试题及答案一、选择题(每题3分,共30分)1. 计算机系统由哪两大部分组成?A. 硬件和软件B. 中央处理器和外部设备C. 输入设备和输出设备D. 存储器和运算器答案:A2. 下面哪一个不是计算机硬件的基本组成?A. 运算器B. 控制器C. 存储器D. 键盘答案:D3. 下面哪一个寄存器不属于CPU内部寄存器?A. 指令寄存器(IR)B. 程序计数器(PC)C. 累加器(AC)D. 磁盘地址寄存器(MAR)答案:D4. 下面哪一个不是计算机的性能指标?A. 字长B. 主频C. 内存容量D. 操作系统答案:D5. 下面哪一个不是计算机的总线类型?A. 数据总线B. 地址总线C. 控制总线D. 信号总线答案:D6. 下面哪一个不是存储器的层次结构?A. 缓存(Cache)B. 主存储器(RAM)C. 辅助存储器(硬盘)D. 寄存器答案:D7. 下面哪一个不是计算机的输入设备?A. 键盘B. 鼠标C. 扫描仪D. 打印机答案:D8. 下面哪一个不是计算机的输出设备?A. 显示器B. 打印机C. 扬声器D. 键盘答案:D9. 下面哪一个不是计算机的总线标准?A. PCIB. USBC. SATAD. HTTP答案:D10. 下面哪一个不是计算机的指令类型?A. 数据传送指令B. 运算指令C. 控制指令D. 通信指令答案:D二、填空题(每题3分,共30分)1. 计算机硬件系统主要包括五大部件,分别是________、________、________、________和________。
答案:控制器、运算器、存储器、输入设备、输出设备2. 计算机的运算器主要由________、________和________组成。
答案:算术逻辑单元(ALU)、累加器(AC)、寄存器3. 计算机的指令系统主要包括________、________和________三种类型的指令。
答案:数据传送指令、运算指令、控制指令4. 计算机的存储器层次结构包括________、________和________。
计算机组成原理习题(附参考答案)
计算机组成原理习题(附参考答案)一、单选题(共90题,每题1分,共90分)1、在统一编址方式下,下面的说法()是正确的。
A、一个具体地址只能对应内存单元B、一个具体地址既可对应输入/输出设备,又可对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D2、堆栈指针SP的内容是()oA、栈顶地址B、栈顶内容C、栈底内容D、栈底地址正确答案:A3、下列不属于程序控制指令的是()。
A、循环指令B、无条件转移指令C、条件转移指令D、中断隐指令正确答案:D4、计算机的存储系统是指()。
A、cache,主存储器和外存储器B、主存储器C、ROMD、RAM正确答案:A5、指令是指()。
A、计算机中一个部件B、发给计算机的一个操作命令C、完成操作功能的硬件D、通常用于构成主存的集成电路正确答案:B6、相对于微程序控制器,组合逻辑控制器的特点是()。
A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难正确答案:D7、中断向量可提供()。
A、主程序的断点地址B、传送数据的起始地址C、被选中设备的地址D、中断服务程序入口地址正确答案:D8、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()oA、信息处理方便B、物理器件性能所致C、运算速度快D、节约元件正确答案:B9、相联存储器是按()进行寻址的存储器。
A、内容指定方式B、地址指定与堆栈存取方式结合C、堆栈存取方式D、地址指定方式正确答案:A10、若SRAM芯片的容量是2MX8位,则该芯片引脚中地址线和数据线的数目之和是()。
A、29B、21C、18D、不可估计正确答案:A11、若X=I03,尸-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()oA^ x+yB、-x+yC> -χ-yD^ χ-y正确答案:D12、系统总线是指()oA、CPU、主存和外围设备之间的信息传送线B、运算器、寄存器和主存之间的信息传送线C、运算器、控制器和寄存器之间的信息传送D、运算器、寄存器和外围设备之间的信息传送线正确答案:A13、CPU可直接编程访问的存储器是()。
计算机组成原理练习题
计算机组成原理练习题计算机组成原理练习题一、选择题1.在计算机中能直接被接受的语言为( )。
A.机器语言B.汇编语言C.高级语言D.数据库语言2.设二进制代码内容为01111111,其原码对应的真值是( )。
A.-128B.-127C.-126D.+1273.(1011.101)B对应的十进制数是( )。
A.10.625B.11.625C.11.5D.11.104.运算器的主要功能是进行( )。
A.算术运算B.逻辑运算C.累加器运算D.算术运算和逻辑运算5.某计算机字长32位,存储容量为1MB,若按字编址,它的寻址范围是( )。
A.512KB.512KBC.256KBD.256K6.通常人们把依据某种需要而编制的指令序列称为计算机中的( )。
A.程序B.文件C.记录D.集合7.在微型计算机系统中,硬盘和主机进行数据交换一般采用( )方式。
A.通道控制B.DMA(直接存储器访问)C.程序中断控制D.程序直接控制8.周期挪用方式常用于( )方式的输入/输出中。
A.通道B.中断C.DMAD.程序传送9. 能够改变程序执行顺序的是( )。
A.移位操作类指令B.输入输出类指令C.数据传送类指令D.转移类指令10.同步控制是( ) 的方式。
A.只适合于CPU控制B.由统一时序信号控制C.所有指令执行时间都相同D.由DMA控制11.在ROM存储器中必须有( )电路,需要刷新的是( )A.数据写入,RAMB.再生,ROMC.地址译码,动态存储器D.刷新,静态存储器12.用于扩展存储器单元数量的不同RAM芯片的片选信号是( ),用于扩展存储器字长的不同RAM芯片的片选信号是( )A.各用各的,连接在一起B.连接在一起,各用各的C.各用各的,各用各的D.连接在一起,连接在一起13.在磁盘存储器中,与转速无关的技术指标是( )。
A.存储密度B.平均等待时间C.数据传输率D.扇区数14.设指令中的形式地址为D,以相对寻址时,操作数的有效地址E=()A.(D) B.(PC)+ D C.(R)+ D D. R+ D15.微型计算机的发展通常以( )为技术标志.A.磁盘B.操作系统C.微处理器D.软件16.CPU中,跟踪后继指令地址的寄存器是()。
计算机组成原理-练习题
第一章1、有些计算机将一部分软件永远地存于ROM中,称为( B )A、硬件B、固件C、软件D、辅助存储器2、以下说法错误的是(D)A、硬盘是外部设备B、软件的功能与硬件的功能在逻辑上是等效的C、硬件实现的功能一般比软件实现具有更高的执行速度D、软件的功能不能用硬件取代3、冯●诺依曼计算机工作方式的基本特点是(C)A、采用存储程序原理B、控制流驱动方式C、按地址访问并顺序执行指令D、存储器按内容选择地址4、下列描述中,正确的是( D )A、控制器能理解、解释并执行所有的指令以及存储结果B、所有的数据运算都在CPU的控制器中完成C、ALU可存放运算结果D、输入、输出装置以及外界的辅助存储器称为外部设备5、完整的计算机系统应该包括( D )A、运算器、存储器、控制器B、外部设备和主机C、主机和应用程序D、主机、外部设备、配套的软件系统6、CPU中不包括( C )A、操作译码器B、指令寄存器C、地址译码器D、通用寄存器7、在计算机系统中,表明系统运行状态的部件是( C )A、程序计数器B、指令寄存器C、程序状态字D、累加寄存器8、指令寄存器的位数取决于( B )A、存储器的容量B、指令字长C、机器字长D、存储字长9、在下列部件中,CPU存取速度由慢到快的排列顺序正确的是( A )A、外存、主存、Cache、寄存器B、外存、主存、寄存器、CacheC、外存、Cache、寄存器、主存D、主存、Cache、寄存器、外存10、存放当前执行指令的寄存器是( A ),存放欲执行指令地址的寄存器是( C )A、程序计数器B、数据寄存器C、指令寄存器D、地址寄存器11、计算机硬件能够直接识别的语言是( D )A、高级语言B、自然语言C、汇编语言D、机器语言12、计算机执行最快的语言是( C )。
A、汇编语言B、C语言C、机器语言D、Java语言13、只有当程序需要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为( C )。
计算机组成原理-9套考试试卷
计算机组成原理题库计算机组成原理试卷1一、填空题(共 20 分,每空 1 分)1.在 DMA 方式中,CPU 和 DMA 控制器通常采用三种方法来分时使用主存,它们是、和。
2.设 n = 8 (不包括符号位),则原码一位乘需做次移位和最多次加法,补码 Booth 算法需做次移位和最多次加法。
3.设浮点数阶码为 8 位(含 1 位阶符),尾数为 24 位(含 1 位数符),则 32 位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。
4.一个总线传输周期包括、、和四个阶段。
5.CPU 采用同步控制方式时,控制器使用和组成的多极时序系统。
6.在组合逻辑控制器中,微操作控制信号由、和决定。
二、名词解释(共 10 分,每题 2 分)1.机器周期答:机器周期:基准,存取周期。
2.周期挪用答:周期挪用:DMA 方式中由 DMA 接口向 CPU 申请占用总线,占用一个存取周期。
3.双重分组跳跃进位答:n 位全加器分成若干大组,大组内又分成若干小组,大组中小组的最高进位同时产生,大组与大组间的进位串行传送。
4.水平型微指令答:水平型微指令的特点是一次能定义并执行多个并行操作的微命令。
从编码方式看,直接编码、字段直接编码、字段间接编码以及直接编码和字段直接和间接混合编码都属水平型微指令。
其中直接编码速度最快,字段编码要经过译码,故速度受影响。
5.超标量答:超标量(Super scalar)技术是指在每个时钟周期内可同时并发多条独立指令,即以并行操作方式将两条或两条以上指令编译并执行,在一个时钟周期内需要多个功能部件。
三、计算题(5 分)四、简答题(15 分)1.某机主存容量为4M×16 位,且存储字长等于指令字长,若该机的指令系统具备 97 种操作。
操作码位数固定,且具有直接、间接、立即、相对、基址五种寻址方式。
(5 分)(1)画出一地址指令格式并指出各字段的作用;(2)该指令直接寻址的最大范围(十进制表示);(3)一次间址的寻址范围(十进制表示);(4)相对寻址的位移量(十进制表示)。
(完整版)计算机组成原理试题和答案
计算机组成原理题集含答案题库题目总数:293第一章单选题1、控制器、运算器和存储器合起来一般称为(主机):I/O部件内存储器外存储器主机2、冯•诺依曼机工作方式的基本特点是(按地址访问并顺序执行指令):按地址访问并顺序执行指令精确结果处理存储器按内部地址访问自动工作3、输入、输出设备以及辅助存储器一般统称为(外围设备):I/O系统外围设备外存储器执行部件4、计算机硬件能直接识别和执行的语言是(机器语言):高级语言汇编语言机器语言符号语言判断题5、若某计算机字代表一条指令或指令的一部分,则称数据字(错)。
6、若某计算机字是运算操作的对象,即代表要处理的数据,则称指令字(错)。
7、数字计算机的特点:数值由数字量(如二进制位)来表示,运算按位进行。
(对)8、模拟计算机的特点:数值由连续量来表示,运算过程是连续的。
(对)填空题9、系统软件包括:服务程序、语言程序、(操作系统)、数据库管理系统。
10、计算机系统的发展按其核心部件采用器件技术来看经历了五代的变化,分别是(电子管)、(晶体管)、(集成电路)、(大规模集成电路)、(巨大规模集成电路) 五个部分.11、计算机系统是一个由硬件和软件组成的多级层次结构,这通常由(微程序级)、(一般机器级)、(操作系统级)、(汇编语言级)和(高级语言级)等组成,在每一级上都可以进行(程序设计)。
12、计算机的软件一般分为(系统软件)和(应用软件)两大部分。
13、计算机的硬件基本组成包括(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五个部分。
简答题14、什么是存储容量?什么是单元地址?存储器所有存储单元的总数称为存储器的存储容量。
灭个存储单元都有编号,称为单元地址.15、什么是外存?简述其功能。
外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存.外存可存储大量的信息,计算机需要使用时,再调入内存。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.填空题(1)寄存器寻址方式中,指令的地址码部分给出 寄存器号 ,操作码在 寄存器 中;直接寻址方式指令中,直接给出 操作数的地址 ,需访问 主存 一次可获得操作数;存储器间接寻址方式指令中给出的是 操作数 所在的存储器地址,CPU 需要访问内存 2 次才能获得操作数。
(2)指令的编码将指令分成 操作码 和 操作数地址码 等字段。
(3)CPU 中,保存当前正在执行的指令的寄存器为 指令寄存器 ,保存下一条指令地址的寄存器为 程序计数器PC ,保存CPU 访存地址的寄存器为 地址寄存器(AR ) 。
(4)某机采用三地址格式指令,共能完成50种操作,某机器可在1K 地址范围内直接寻址,则指令字长应取 36 位,其中操作码 6 位,地址码 30 位。
(5)变址寻址和基址寻址的区别是:在基址寻址中,基址寄存器提供 基址 ,指令提供 位移量 ;而在变址寻址中,变址寄存器提供 ? ,指令提供 ? 。
(6)设相对寻址的转移指令占两个字节,第一字节为操作码,第二字节是位移量(用补码表示),每当CPU 从存储器取出一个字节时,即自动完成(PC )+1=PC 。
设当前指令地址为3008H ,要求转移到300FH ,则该转移指令第二字节的内容为 00000111 。
若当前指令地址为300FH ,要求转移到3004H,则该转移指令第二字节的内容为 11110101 。
7.有一个处理机共有10条指令,各指令的使用频度分别为0.25,0.2,0.1,0.12,0.1,0.09,0.05,0.04,0.03,0.02,请分别用固定长编码,Huffman 编码和2/8扩展编码进行编码。
解:固定长编码: Huffman 编码:0.020.030.050.090.140.20.10.090.310.240.250.040.050.10.190.120.440.561000000000111111111I i P i 固定长编码 Huffman 编码2/8扩展编码I 10.2500001100I2 0.20 0001 01 01I3 0.12 0010 101 1000I4 0.10 0011 001 1001I5 0.10 0100 1001 1010I6 0.09 0101 0001 1011I7 0.05 0110 10001 1100I8 0.04 0111 10000 1101I9 0.03 1000 00001 1110I10 0.02 1001 00000 111111.某处理机的指令有双地址,单地址和零地址3类,地址字段的长度为3位,整个指令字长为16位,则最多可以有多少条双地址指令?可以最多有多少条单地址指令?解:最多有210条双地址指令;最多有(210-1)*23条单地址指令14.假设某计算机指令字长度为32位,具有二地址,一地址,零地址3种指令格式,每个操作数地址规定用8位表示,若操作码字段固定为8位,现已设计出K条二地址指令,L条零地址指令,那么这台计算机最多能设计出多少条单地址指令?解:28-K-L18.某计算机指令字长为16位,采用扩展操作数,操作数地址需4位,该指令已有三地址指令M条,二地址指令N条,没有零地址指令,问最多还可有多少条一地址指令?解:三地址最多24;二地址最多(24-M)*24;最多有((24-M)*24-N)*24条一地址指令1.填空题(1)微程序控制器的核心部件是存储微程序的控制存储器 ,它一般用只读存储器构成。
(2)控制器在生成各种控制信号时,必须按照一定的顺序进行,以便对各种操作实施时间上的控制。
(3)CPU中,保存当前正在执行的指令的寄存器为指令寄存器(IR) ,保存下一条指令地址的寄存器为程序计数器(PC) ,保存CPU访存地址的寄存器为地址寄存器(AR)。
(4)微指令格式可分为水平型和垂直型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构。
(5)在微型计算机中,CPU从主存取出一条指令并执行该指令的时间叫指令周期 ,它通常包含若干个机器周期 ,而后者又包含若干个时钟周期,组成多级时序系统。
2.CPU中包含哪些基本的寄存器?分别起什么样的作用?通用寄存器(GR):功能不唯一,可由程序设计者根据需要进行指定,如存放原始数据和运算结果,作为变址寄存器,计数器等。
程序计数器(PC):自动取出指令并执行指令寄存器(IR):存放当前执行的指令地址寄存器(AR):暂时存放当前CPU所访问的内存单元的地址数据缓冲寄存器(DR):暂时存放由主存读出的一条指令或一个数据字状态条件寄存器(PSW):用于保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容4.控制器中一般包含哪些基本部件?每个部件的功能是什么?①程序计数器(PC):②指令寄存器(IR):③指令译码器(ID):分析操作码,并产生相应的控制信号提供给控制单元。
④地址形成部件:根据不同的寻址方式来形成操作数的有效地址。
⑤脉冲源:产生一定频率和宽度的时钟脉冲信号作为整个机器的时钟脉冲。
⑥启停线路:保证可靠地送出或封锁时钟脉冲,控制时序信号的发生或停止,从而启动机器或使之停机。
⑦节拍信号发生器:用于将脉冲源产生的脉冲信号转换为各个机器周期中所需的节拍信号,控制计算机完成每一步操作。
⑧控制单元(CU):根据当前正在执行的指令的需要,以及其他有关的因素,产生相应的时序控制信号,并根据被控功能部件的反馈信号调整时序控制信号。
⑨中断控制逻辑:控制中断处理的硬件逻辑7.程序和微程序,机器指令和微指令,主存储器和控制存储器这几个概念有何区别?(1)程序和微程序。
程序是由程序员编写的,由指令组成,而微程序用以控制指令的执行,它是由微指令组成的。
(2)机器指令和微指令。
机器指令是把程序员编写的程序经编译以后成为机器能执行的以二进制码形式表示的指令;在微程序控制的计算机中通过执行一串微指令完成一条指令的功能。
(3)主存储器和控制存储器。
主存储器用来存放程序和数据,在运行程序时,CPU从主存储器取指令和存取数据,一般由随机存储器RAM构成。
控制存储器用来存放微程序,用以解释指令的执行,一般由只读存储器ROM构成8.指令和数据均放在内存中,从形式上看,它们都是二进制编码,如何区分当前所读取的是指令还是数据,两种情况下对访存结果的处理有何差异?答:取指周期从内存读出的信息流是指令流,它流向控制器,由控制器解释从而发出一系列微操作信号;而执行周期从内存读出或送入内存的信息流是数据流,它由内存流向运算器,或者由运算器流向内存。
11.水平型微指令和垂直型微指令有何差异?水平型指令:一条微指令中定义并执行多个并行微操作的微指令。
并行操作能力强,效率高,灵活性强,执行一条机器指令时所需的微指令数量少,执行速度快,字长较长。
垂直型指令:在微指令中设置微操作码字段,采用微操作码编译法,由微操作码规定微指令的功能。
并行操作能力低,效率低,执行一条机器指令时所需的微指令数量多,执行速度长,字长较短,简单易用。
13.某机采用微程序控制方式,水平型编码控制的微指令格式,共有微命令30个,构成4个互斥类,各包含5个,8个,14个和3个微命令,外部条件3个。
(1)若采用字段直接编码方式和直接控制方式,微指令的操作控制字段各取几位?(2)假设微指令字长为24位,设计出微指令的具体格式。
(3)在(2)的情况下,控制存储器允许的最大容量为多少?解:(1)字段直接编码方式:3+4+4+2=13 直接控制方式:30 (2)采用水平型微指令格式,控制字段13位,外部条件3个,采用断定方式需2位控制位,下地址字段长度为24-13-2=9位; (3)控制存储器的容量为512*24位。
14.已知某计算机有80条指令,平均每条指令由12条微指令组成,其中有一条取指微指令是所有指令公用的,设指令长度为32位,请计算出控制存储器容量。
解:(80*11+1)*32=880*32控制存储器可选的容量为1024*32位15.某机采用微程序控制方式,其控制端容量为1024*48位。
微指令字长48位,微程序可在整个控制存储器中实现转移,可控制程序转移条件共有4个(直接控制),微指令采用水平型格式,如图5.25所示。
控制字段判别测试字段下地址字段图5.25 习题15图(1)微指令中3个字段分别为多少位?(2)画出围绕这种微指令格式的微程序控制器逻辑框图。
解:(1)控制字段:48-2-10=36位 判别测试字段:2位 下地址字段:10位 (2)地址转移逻辑P 字段控制字段微地址寄存器OP控制存储器地址译码微命令信号指令寄存器IR状态条件17.某机器有8条微指令,10种控制信号,每条微指令发出的控制信号如表5.5所示。
假设微指令的控制字段为8位,试给出控制字段的设计方案。
表5.5 习题17的每条微指令发出的控制信号信号a b c d ef g h i j I 1 √ √ √ √ √ I 2 √ √ √ √ I 3 √ √ I 4 √ I 5 √ √ √ √ I 6 √ √ √ I 7 √ √ √ I 8√√√解:{e,f,h}和{b,g,j}构成两个互斥类,采用字段直接编译法。
a,c,d,i 采用直接控制法。
具体设计如下图:acdie,f,hb,g,j2-4译码器2-4译码器111122e:01f:10h:11b:01g:10j:1120.设某机配有A,B,C 3台设备,其优先顺序是A>B>C ,为改变中断处理次序,将它们的屏蔽字分别设置为如表6.6所示。
表6.6 习题20的设备屏蔽字设备 屏蔽字 A 111 B 010 C011请在图6.55中的时间轴给出的设备请求中断的时刻,画出CPU 执行程序的轨迹。
设A ,B ,C 中断服务程序的执行时间均为20μs 。
102030405060700A 服务B 服务C 服务程序t /μsA 请求B 请求C 请求图6.55 习题20图。