计算机组成原理部分答案
《计算机组成原理》各章练习参考答案

《计算机组成原理》各章练习题参考答案第一章思考练习题一.填空1.电子数字计算机可以分为专用计算机和通用计算机两类。
2.硬件采用LSI或VLSI的电子计算机属于计算机发展过程中的第四代。
3.存储器中存放数据和程序。
4.一台计算机包括运算、存储、控制、输入及输出五个单元。
5.完成算术运算和逻辑运算的部件是运算器(或ALU);运算器的核心是加法器;控制、指挥程序和数据的输入、运行以及处理运算结果的部件是控制器。
6.CPU内部连接各寄存器及运算部件之间的总线是内部总线;CPU同存储器、通道等互相连接的总线是系统总线;中、低速I/O设备之间互相连接的总线是I/O总线。
7.在多总路线结构中,CPU总线、系统总线和高速总线相连通过桥实现。
8.计算机软件一般分为系统软件和应用软件。
9.完整的计算机系统由硬件系统和软件系统构成。
10.机器字长是指一台计算机一次所能够处理的二进制位数量。
11.数据分类、统计、分析属于计算机在数据处理方面的应用。
12.计算机是一种信息处理机,它最能准确地反映计算机的主要功能。
13.个人台式商用机属于微型机。
14.对计算机软硬件进行管理,是操作系统的功能。
15.用于科学技术的计算机中,标志系统性能的主要参数是MFLOPS。
16.通用计算机又可以分为超级机、大型机、服务器、工作站、微型机和单片机六类。
17.“存储程序控制”原理是冯.诺依曼提出的。
18.运算器和控制器构成CPU,CPU和主存构成主机。
19.取指令所用的时间叫取指周期,执行指令所用的时间叫执行周期。
20.每个存储单元都有一个编号,该编号称为地址。
21.现代计算机存储系统一般由高速缓存、主存和辅存构成。
22.计算机能够自动完成运算或处理过程的基础是存储程序和程序控制原理。
二.单选1.存储器用来存放( C )。
A.数据B.程序C.数据和程序D.正在被执行的数据和程序2.下面的描述中,正确的是( B )A.控制器能够理解、解释并执行所有的指令及存储结果。
计算机组成原理-作业参考答案

第1章计算机系统概论5. 冯诺依曼计算机的特点是什么解:冯诺依曼计算机的特点是:P8(1)计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;(2)指令和数据以同同等地位存放于存储器内,并可以按地址访问;(3)指令和数据均用二进制表示;(4)指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;(5)指令在存储器中顺序存放,通常自动顺序取出执行;(6)机器以运算器为中心(原始冯诺依曼机)。
7. 解释下列概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。
解:课本P9-10(1)主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。
(2)CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了Cache)。
(3)主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。
(4)存储单元:可存放一个机器字并具有特定存储地址的存储单位。
(5)存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。
(6)存储字:一个存储单元所存二进制代码的逻辑单位。
(7)存储字长:一个存储单元所存储的二进制代码的总位数。
(8)存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。
(9)机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。
(10)指令字长:机器指令中二进制代码的总位数。
8. 解释下列英文缩写的中文含义:CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS解:全面的回答应分英文全称、中文名、功能三部分。
计算机组成原理试题及答案全套

计算机组成原理试题及答案全套第一部分:选择题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.操作系统的主要功能包括________管理、文件管理和用户接口等。
计算机组成原理部分答案

4.6 某机字长为32位,其存储容量是64KB ,按字编址的寻址范围是多少?若主存按字节编址,试画出主存字地址和字节地址的分配情况。
解:主存容量64KB ,如果按字编址,有64KB / 4B = 16K 个可寻址单元寻址范围是 214或0 ~ 16K-1如果按字节编址,有64K 个可寻址单元。
每个字包含4个字节。
用二进制表示的地址,字地址的最低2位是00。
4、7. 一个容量为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片4.15 设CPU 共有16根地址线,8根数据线,并用MREQ (低电平有效)作访存控制信号,W /R 作读写命令信号(高电平为读,低电平为写)。
现有下列存储芯片:ROM (2K ×8位,4K ×4位,8K ×8位),RAM (1K ×4位,2K ×8位,4K ×8位),及74138译码器和其他门电路(门电路自定)。
计算机组成原理答案(张功萱等编著)终极完整版

(4)(-5)10=(-101)2=-1.01×22
阶码E=127+2=129=(10000001)2
机器数形式:1 10000001 01000000000000000000000
十六进制形式:C0A00000H
2.13写出下列十六进制的IEEE单精度浮点数代码所代表的十进制数值。
解:
(1)(0.15625)10=(0.来自00101)2=1.01×2-3
阶码E=127+(-3)=124=(1111100)2=01111100
机器数形式:0 01111100 01000000000000000000000
十六进制形式:3E200000H
(2)(-0.15625)10=(-0. 00101)2=-1.01×2-3
(1)若e1>e2,是否有N1>N2
(2)若S1、S2均为规格化数,上述结论是否正确?
答:(1)不一定
(2)正确
2.15设一个六位二进制小数x=0.a1a2a3a4a5a6,x≥0,请回答:
(1)若要x≥81,a1a2a3a4a5a6需要满足什么条件?
(2)若要x>21,a1a2a3a4a5a6需要满足什么条件?
第二章作业解答
2.2分别计算用二进制表示4位、5位、8位十进制数时所需要的最小二进制位的长度。
答:
∵ 4位十进制数的最大数为9999,213=8192<9999<214=16384
∴表示4位十进制数所需的最小二进制位的长度为14位。
∵ 5位十进制数的最大数为99999,216=65536<9999<217=131072
2.6已知x的二进制真值,试求[x]补、[-x]补、[x/2]补、[x/4]补、[2x]补、[4x]补、[-2x]补、[-x/4]补。(设机器采用定点小数,字长为8位,若结果不存在或出错,请注明)
计算机组成原理版答案

1.1 概述数字计算机的发展经过了哪几个代?各代的基本特征是什么?略。
1.2 你学习计算机知识后,准备做哪方面的应用?略。
1.3 试举一个你所熟悉的计算机应用例子。
略。
1.4 计算机通常有哪些分类方法?你比较了解的有哪些类型的计算机?`。
1.5 计算机硬件系统的主要指标有哪些?答:机器字长、存储容量、运算速度、可配置外设等。
答:计算机硬件系统的主要指标有:机器字长、存储容量、运算速度等。
1.6 什么是机器字长?它对计算机性能有哪些影响?答:指CPU一次能处理的数据位数。
它影响着计算机的运算速度,硬件成本、指令系统功能,数据处理精度等。
1.7 什么是存储容量?什么是主存?什么是辅存?答:存储容量指的是存储器可以存放数据的数量(如字节数)。
它包括主存容量和辅存容量。
主存指的是CPU能够通过地址线直接访问的存储器。
如内存等。
辅存指的是CPU不能直接访问,必须通过I/O接口和地址变换等方法才能访问的存储器,如硬盘,u盘等。
1.8 根据下列题目的描述,找出最匹配的词或短语,每个词或短语只能使用一次。
(1)为个人使用而设计的计算机,通常有图形显示器、键盘和鼠标。
(2)计算机中的核心部件,它执行程序中的指令。
它具有加法、测试和控制其他部件的功能。
(3)计算机的一个组成部分,运行态的程序和相关数据置于其中。
(4)处理器中根据程序的指令指示运算器、存储器和I/O 设备做什么的部件。
(5)嵌入在其他设备中的计算机,运行设计好的应用程序实现相应功能。
(6)在一个芯片中集成几十万到上百万个晶体管的工艺。
(7)管理计算机中的资源以便程序在其中运行的程序。
(8)将高级语言翻译成机器语言的程序。
(9)将指令从助记符号的形式翻译成二进制码的程序。
(10)计算机硬件与其底层软件的特定连接纽带。
供选择的词或短语:1、汇编器2、嵌入式系统3、中央处理器(CPU)4、编译器5、操作系统6、控制器7、机器指令8、台式机或个人计算机9、主存储器 10、VLSI答:(1)8,(2)3,(3)9,(4)6,(5)2,(6)10,(7)5,(8)4,(9)1,(10)7计算机系统有哪些部分组成?硬件由哪些构成?答:计算机系统硬件系统和软件系统组成。
计算机组成原理习题含参考答案

计算机组成原理习题含参考答案一、单选题(共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. 什么是总线判优?为什么需要总线判优?答:总线判优就是当总线上各个主设备同时要求占用总线时,通过总线控制器,按一定的优先等级顺序确定某个主设备可以占用总线。
因为总线传输的特点就是在某一时刻,只允许一个部件向总线发送信息,如果有两个以上的部件同时向总线发送信息,势必导致信号冲突传输无效,故需用判优来解决。
1. 什么是总线通信控制?为什么需要总线通信控制?答:总线通信主要解决双方如何获知传输开始和传输结束,以及通信双方如何协调配合。
因为总线时众多部件共享的,在传送时间上只能用分时方式来解决,所以通信双方必须按某种约定的方式进行通信。
1. 什么是总线标准?为什么要制定总线标准?答:总线标准是国际公布或推荐的互联各个模块的标准,这个标准为各模块互联提供一个标准界面(接口),这个界面对两端的模块都是透明的,即界面的任一方只需根据总线标准的要求来完成自身一方接口的功能,而不必考虑对方与界面的接口方式。
制定总线标准使系统设计简化,便于模块生产批量化,确保其性能稳定,质量可靠,实现可移化,便于维护等,较好的解决了系统、模块、设备与总线之间不适应、不通用及不匹配等问题。
1.计算机中采用总线结构有何优点?答:计算机中采用总线结构便于故障诊断与维护,便于模块化结果设计和简化系统设计,便于系统扩展和升级,便于生产各种兼容的软、硬件。
1. 串行传输和并行传输有何区别?各应用于什么场合?答:串行传输是指数据在一条线路上按位依次进行传输,线路成本低,但速度慢,适合于远距离的数据传输。
并行传输是每个数据位都有一条独立的传输线,所有的数据位同时传输,其传输速度快、成本高,适应于近距离、高速传输的场合。
1. 存储芯片内的地址译码有几种方式?试分析它们各自的特点及应用场合。
答:存储芯片内的地址译码有两种方式,一种是线选法,适用于地址线较少的芯片。
其特点是地址信号只须经过一个方向的译码就可以选中某一存储单元的所有位。
计算机组成原理答案

计算机组成原理答案1. 计算机组成原理是指计算机硬件和软件的结构和工作原理。
2. 计算机硬件包括中央处理器(CPU)、存储器、输入输出设备和总线等。
3. CPU是计算机的核心,负责执行程序和进行算术逻辑运算。
它由控制单元和算术逻辑单元组成。
4. 存储器用于存储数据和程序。
常见的存储器包括主存储器(RAM)和辅助存储器(如硬盘和固态硬盘)。
5. 输入输出设备用于与外部环境进行信息交互。
常见的输入设备有键盘和鼠标,输出设备有显示器和打印机。
6. 总线是各个组件之间进行数据传输和控制的通道。
它分为地址总线、数据总线和控制总线。
7. 计算机的工作原理是按照指令序列执行程序。
程序由一条条指令组成,每条指令完成一个特定的操作。
8. 指令由操作码和操作数组成。
操作码表示要执行的操作,操作数是操作的数据。
9. CPU通过取指、译码、执行和写回等阶段,按照指令序列依次执行程序。
取指阶段获取指令,译码阶段解析指令,执行阶段执行指令,写回阶段将结果写入存储器。
10. 存储器分为字节寻址和字寻址两种方式。
字节寻址每个存储单元都有唯一的地址,字寻址将多个连续的存储单元视为一个整体。
11. 存储器和CPU之间的数据传输通过总线完成。
总线宽度决定了数据传输的速度。
12. 计算机的性能可以通过时钟频率、指令执行速度和吞吐量等指标来衡量。
13. 并行计算是提高计算机性能的一种方法,可以通过多核处理器和分布式计算等方式实现。
14. 冯·诺依曼体系结构是目前计算机系统的基本结构,即存储程序和数据共享同一存储器。
15. 计算机组成原理是计算机科学和工程领域的基础课程,对于理解计算机体系结构和优化程序性能非常重要。
计算机组成原理课后答案

溢出 7.用原码阵列乘法器、补码阵列乘法器分别计算x*y。 (1)x = 0.11011 y = - 0.11111 (2)x = -0.11111 y = - 0.11011 解:(1)原码阵列
的数据,外存通常指的是磁盘、磁带、光盘存储器等,用于存放暂不运 行的程序和暂不处理的数据。CPU是运算器和控制器的合称,适配器是 指连接主机与外设一个中间电路,也叫接口,其作用相当于一个转换 器,保证外设用与主机要求相适应的形式发送和接收信息。 9.计算机的系统软件包括哪几类?说明它们的用途。 答:计算机的软件包括系统软件和应用软件。系统软件用来简化程序设 计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能 及用途。它可分为四类:(1)各种服务性程序,如诊数据程序、排错 程序、练习程序等;(2)语言程序,如汇编程序、编译程序、解释程 序等;(3)操作系统程序;(4)数据库管理系统(DBMS)。而应用 软件是用户利用计算机来解决某些问题而编制的程序,如工程设计程 序,数据加工程序,自动控制程序,企业管理程序、情报检索程序、科 学计算程序等等。 10.说明软件发展的演变过程。 答:在早期的计算机中,人们是直接用机器语言来编写程序的,这种程 序称为手编程序或目的程序;后来,为了编写程序方便和提高使用效 率,人们使用汇编语言来编写程序,称为汇编程序;为了进一步实现程 序自动化和便于程序交流,使不熟悉具体计算机的人也能很方便地使用 计算机,人们又创造了算法语言,用算法语言编写的程序称为源程序, 源程序通过编译系统产生编译程序,也可通过解释系统进行解释执行; 随着计算机技术的日益发展,人们又创造出操作系统;随着计算机在信 息处理、情报检索及各种管理系统中应用的发展,要求大量处理某些数 据,建立和检索大量的表格,于是产生了数据库管理系统。 11.现代计算机系统如何进行多级划分?这种分级观点对计算机设计 会产生什么影响? 答:现代计算机系统可分为五个层次,第一级是微程序设计级;第二级 是一般机器级;第三级是操作系统级;第四级是汇编语言级;第五级是 高级语言级。其中前二级是硬件系统、后两级是软件系统对硬件系统的 功能扩展,第三级是可以说是软件与硬件的一个交界面。这种分级不是 绝对的,也不是惟一的,比如随着大规模集成电路和固件的发展,硬件 的功能在不断往上层延伸。而且,不同的硬件结构,其层次也不同,如 硬布线控制器的计算机,就没有微程序级。 12.为什么软件能够转化为硬件?硬件能够转化为软件?实现这种转 化的媒介是什么? 答:随着大规模集成电路和计算机系统结构的发展,实体硬件机的功能
计算机组成原理习题答案

计算机组成原理习题答案文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]第一章1.电子数字计算机和电子模拟计算机的区别在哪里解:电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。
2.冯·诺依曼计算机的特点是什么其中最主要的一点是什么解:冯·诺依曼计算机的特点如下:①计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;②计算机内部采用二进制来表示指令和数据;③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。
第③点是最主要的一点。
3.计算机的硬件是由哪些部件组成的它们各有哪些功能解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。
它们各自的功能是:①输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。
②输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。
③存储器:用来存放程序和数据。
④运算器:对信息进行处理和运算。
⑤控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自动工作。
4.什么叫总线简述单总线结构的特点。
解:总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各部件的信息。
单总线结构即各大部件都连接在单一的一组总线上,这个总线被称为系统总线。
CPU 与主存、CPU 与外设之间可以直接进行信息交换,主存与外设、外设与外设之间也可以直接进行信息交换,而无须经过CPU 的干预。
5.简单描述计算机的层次结构,说明各层次的主要特点。
解:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构。
第0级为硬件组成的实体。
第1级是微程序级。
这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的。
计算机组成原理课后习题答案

作业解答第一章作业解答1.1 基本的软件系统包括哪些内容?答:基本的软件系统包括系统软件与应用软件两大类。
系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用。
包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。
1.2 计算机硬件系统由哪些基本部件组成?它们的主要功能是什么?答:计算机的硬件系统通常由输入设备、输出设备、运算器、存储器和控制器等五大部件组成。
输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。
输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系统所要求的信息形式输出。
存储器的主要功能是存储信息,用于存放程序和数据。
运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。
控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。
1.3 冯·诺依曼计算机的基本思想是什么?什么叫存储程序方式?答:冯·诺依曼计算机的基本思想包含三个方面:1) 计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。
2) 采用二进制形式表示数据和指令。
3) 采用存储程序方式。
存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器中。
在解题过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。
1.4 早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心?答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的传递。
随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器。
同时随着半导体存储器代替磁芯存储器,存储容量成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。
计算机组成原理部分作业答案

000001
够减商上1
00.11010
000010
左移
+ 11.00001
+ [-Y]补
11.11011
000010
不够减,商上0
11.10110
000100
左移
+ 00.11111
+ [Y]补
00.10101
000101
够减商上1
01.01010
001010
左移
• 被除数(余数) 01.01010
5.8 已知Pentium微处理器各段寄存器的内容如下:DS=0800H,CS=1800H ,SS=4000H,ES=3000H。又disp字段的内容为2000H。请计算: (1)执行MOV指令,且已知为直接寻址,请计算有效地址。 (2)IP(指令指针)的内容为1440,请计算出下一条指令的地址(假设顺 序执行)。 (3)今将某寄存器内容直接送入堆栈,请计算出接收数据的存储器地址 。 解: (1)有效地址=DS*10H+DISP=8000H+2000H=A000H (2)下一条指令的地址=CS*10H+1440+“1”=19441H (3)栈顶=SS*10H+SP-2=40000H+0000H-2=3FFFEH
这样,每个芯片占用的地址空间如下:
ROM芯片:0000H…1FFFH
译码器输出:CS0#
RAM(1 #):2000H…3FFFFH
译码器输出:CS1#
RAM(2#):4000H…5FFFH
译码器输出:CS2#
空闲:6000H…FFFFH
译码器输出:CS3#…CS7#
4)连线图
OE#
译
《计算机组成原理》习题集部分参考答案

《计算机组成原理》习题集部分参考答案说明:这里给出了习题部分答案,仅供参考。
名词解释、简答题以及论述题的答案均可以在教材以及其它参考书上找到,请各位同学自行完成。
一. 选择题(每小题2分,共20分)1. B2. C3. B4. A5. B6. A7. B8.B 9.A 10.A11. C 12. C 13. D 14. B 15. D16. A 17. D 18. B 19. C 20. C21. D 22. B 23. B 24. D 25. A 26. D27. D 28. D 29. B 30. A31. D 32. D 33. D 34.D、C 35. D 36. C37. B 38. B 39. B 40. C 43.B二. 填空题(每小题1分,共20分)1. 输入编码内码字模码2. 加、减法浮点运算3. 210 2304. 算术运算逻辑运算5. 程序地址6. 存储周期存储器7. 顺序寻址方式跳跃寻址方式8. 并行串行复用9. 符号位数值域10.控制器运算器11. 系统软件应用软件系统软件12.带宽单总线、双总线(或三总线。
答2个即可)13. 并行空间并行时间并行14. 先进后出寄存器存储器15. 软件系统16. 集中式分布式17. 寄存器主存18.为计算机各部件的协调工作提供时间标志。
19. 硬、软件系统器件性能决定20. 输入编码(或输入码)内码(或机内码)字模码21. 内外存贮器指令寄存器22. 存储容量存取时间23. 程序控制类操作数下一条指令24. 寄存器-寄存器型寄存器-存储器型25. 精简指令系统计算机复杂指令系统计算机26. 统一编址单独编址27. 总线I/O设备(或输入输出设备)28. 输入设备输出设备29.三半导体发光二极管显示器30.程序断点PC 程序状态字PSW31. cache 主存32. 二进制代码地址码33. 存储周期存储器带宽34. 算术 135.地址线数据线控制线36. 外围设备DMA控制器内存三. 简答题1. 计算机主要由:CPU子系统、存贮子系统以及输入输出子系统。
计算机组成原理参考答案

习题1参考答案一、选择题1.微型计算机的分类通常是以微处理器的 D 来划分。
A.芯片名 B. 寄存器数目C.字长 D. 规格2. 将有关数据加以分类、统计、分析,以取得有价值的信息,我们称为 A。
A.数据处理 B. 辅助设计C.实时控制 D. 数值计算3.计算机技术在半个世纪中虽有很大的进步,但至今其运行仍遵循这一位科学家提出的基本原理D 。
A.爱因斯坦B. 爱迪生C. 牛顿D. 冯·诺伊曼4.冯·诺伊曼机工作方式的基本特点是 A 。
A.按地址访问并顺序执行指令 B.堆栈操作C.选择存储器地址 D.按寄存器方式工作5.目前的CPU包括_A_和cache。
A. 控制器、运算器B. 控制器、逻辑运算器C. 控制器、算术运算器D. 运算器、算术运算器二、填空1. 数字式电子计算机的主要外部特性是快速性、准确性、通用性、逻辑性。
2. 世界上第一台数字式电子计算机诞生于 1946 年。
3. 第一代电子计算机逻辑部件主要由电子管组装而成。
第二代电子计算机逻辑部件主要由晶体管组装而成。
第三代电子计算机逻辑部件主要由集成电路组装而成。
第四代电子计算机逻辑部件主要由大规模集成电路组装而成。
4. 当前计算机的发展方向是网络化计算机系统、分布式计算机系统和智能化计算机系统等方向发展。
5. 电子计算机与传统计算工具的区别是自动化程度高。
6.冯·诺依曼机器结构的主要思想是 1.采用二进制代码表示数据和指令;2.采用存储程序的工作方式;3.计算机的硬件系统由五大部分组成。
7. 冯·诺依曼机器结构由控制器、存储器、运算器、输入设备和输出设备五大部分组成。
8. 中央处理器由运算器和控制器两部分组成。
9. 计算机中的字长是指机器数的二进制位数(或计算机一次可以处理的二进制位数)。
10. 运算器的主要部件是算术逻辑运算单元ALU。
11. 控制器工作的实质是指挥和协调机器各个部件有条不紊工作。
计算机组成原理答案(张功萱等编著)终极完整版

计算机组成原理答案(张功萱等编著)终极完整版作业解答第⼀章作业解答1.3 冯·诺依曼计算机的基本思想是什么?什么叫存储程序⽅式?答:冯·诺依曼计算机的基本思想包含三个⽅⾯:1) 计算机由输⼊设备、输出设备、运算器、存储器和控制器五⼤部件组成。
2) 采⽤⼆进制形式表⽰数据和指令。
3) 采⽤存储程序⽅式。
存储程序是指在⽤计算机解题之前,事先编制好程序,并连同所需的数据预先存⼊主存储器中。
在解题过程(运⾏程序)中,由控制器按照事先编好并存⼊存储器中的程序⾃动地、连续地从存储器中依次取出指令并执⾏,直到获得所要求的结果为⽌。
1.4 早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中⼼?答:早期计算机组织结构的特点是:以运算器为中⼼的,其它部件都通过运算器完成信息的传递。
随着微电⼦技术的进步,⼈们将运算器和控制器两个主要功能部件合⼆为⼀,集成到⼀个芯⽚⾥构成了微处理器。
同时随着半导体存储器代替磁芯存储器,存储容量成倍地扩⼤,加上需要计算机处理、加⼯的信息量与⽇俱增,以运算器为中⼼的结构已不能满⾜计算机发展的需求,甚⾄会影响计算机的性能。
为了适应发展的需要,现代计算机组织结构逐步转变为以存储器为中⼼。
1.8 衡量计算机性能有哪些基本的技术指标?以你所熟悉的计算机系统为例,说明它的型号、主频、字长、主存容量、所接的I/O设备的名称及主要规格。
答:衡量计算机性能的基本技术指标主要有:1. 基本字长2. 主存容量3. 运算速度4. 所配置的外部设备及其性能指标5. 系统软件的配置还有可靠性、可⽤性、可维护性、以及安全性、兼容性等性能指标。
1.9单选题(1)1946年,美国推出了世界上第⼀台电⼦数字计算机,名为__A__。
A. ENIACB. UNIV AC-IC. ILLIAC-IVD. EDV AC(2)在计算机系统中,硬件在功能实现上⽐软件强的是__C__。
A. 灵活性强B. 实现容易C. 速度快D. 成本低(3)完整的计算机系统包括两⼤部分,它们是__ C ____。
计算机组成原理题附答案

计算机组成原理题解指南第一部分:简答题第一章计算机系统概论1.说明计算机系统的层次结构;计算机系统可分为:微程序机器级,一般机器级或称机器语言级,操作系统级,汇编语言级,高级语言级;第四章主存储器1.主存储器的性能指标有哪些含义是什么存储器的性能指标主要是存储容量. 存储时间、存储周期和存储器带宽;在一个存储器中可以容纳的存储单元总数通常称为该存储器的存储容量;存取时间又称存储访问时间,是指从启动一次存储器操作到完成该操作所经历的时间;存储周期是指连续两次独立的存储器操作如连续两次读操作所需间隔的最小时间;存储器带宽是指存储器在单位时间中的数据传输速率;2.DRAM存储器为什么要刷新DRAM存储器采用何种方式刷新有哪几种常用的刷新方式DRAM存储元是通过栅极电容存储电荷来暂存信息;由于存储的信息电荷终究是有泄漏的,电荷数又不能像SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失;为此必须设法由外界按一定规律给栅极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”;DRAM采用读出方式进行刷新;因为读出过程中恢复了存储单元的MOS栅极电容电荷,并保持原单元的内容,所以读出过程就是再生过程;常用的刷新方式由三种:集中式、分散式、异步式;3.什么是闪速存储器它有哪些特点闪速存储器是高密度、非易失性的读/写半导体存储器;从原理上看,它属于ROM型存储器,但是它又可随机改写信息;从功能上看,它又相当于RAM,所以传统ROM与RAM的定义和划分已失去意义;因而它是一种全新的存储器技术;闪速存储器的特点:1固有的非易失性,2廉价的高密度,3可直接执行,4固态性能;4.请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处SRAM存储器由存储体、读写电路、地址译码电路、控制电路组成,DRAM还需要有动态刷新电路;第五章指令系统1.在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长哪类指令的执行时间最短为什么寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢;因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长;2.一个较完整的指令系统应包括哪几类指令包括:数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、堆栈指令、字符串指令、特权指令等;3.什么叫指令什么叫指令系统指令就是要计算机执行某种操作的命令一台计算机中所有机器指令的集合,称为这台计算机的指令系统;第六章中央处理部件CPU1.指令和数据均存放在内存中,计算机如何从时间和空间上区分它们是指令还是数据;时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”;从空间上讲,从内存读出的指令流流向控制器指令寄存器;从内存读出的数据流流向运算器通用寄存器;2.简述CPU的主要功能;CPU主要有以下四方面的功能:1指令控制程序的顺序控制,称为指令控制;2操作控制 CPU管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应部件,从而控制这些部件按指令的要求进行动作;3时间控制对各种操作实施时间上的控制,称为时间控制;4数据加工对数据进行算术运算和逻辑运算处理,完成数据的加工处理;3.举出CPU中6个主要寄存器的名称及功能;CPU有以下寄存器:1指令寄存器IR:用来保存当前正在执行的一条指令;2程序计数器PC:用来确定下一条指令的地址;3地址寄存器AR:用来保存当前CPU所访问的内存单元的地址;4缓冲寄存器DR:<1>作为CPU和内存、外部设备之间信息传送的中转站;<2>补偿CPU和内存、外围设备之间在操作速度上的差别;<3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器;5通用寄存器AC:当运算器的算术逻辑单元ALU执行全部算术和逻辑运算时,为ALU提供一个工作区;6状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容;除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态;4.比较水平微指令与垂直微指令的优缺点;1水平型微指令并行操作能力强、效率高、灵活性强,垂直型微指令则较差; 2水平型微指令执行一条指令的时间短,垂直型微指令执行时间长;3由水平型微指令解释指令的微程序,具有微指令字比较长,但微程序短的特点,而垂直型微指令正好相反;4水平型微指令用户难以掌握,而垂直型微指令与指令比较相似,相对来说比较容易掌握5.什么是指令周期什么是机器周期什么是时钟周期三者之间的关系如何指令周期是完成一条指令所需的时间;包括取指令、分析指令和执行指令所需的全部时间;机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间或访存时间时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位;一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成;6.什么是RISCRISC指令系统的特点是什么RISC是精简指令系统计算机,它有以下特点:1选取使用频率最高的一些简单指令,以及很有用但不复杂的指令;2指令长度固定,指令格式种类少,寻址方式种类少;3只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行;4大部分指令在一个机器周期内完成;5CPU中通用寄存器数量相当多;6以硬布线控制为主,不用或少用微指令码控制;7一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间;7.什么是CISCCISC指令系统的特点是什么CISC是复杂指令系统计算机的英文缩写;其特点是:1指令系统复杂庞大,指令数目一般多达2、3百条; 2寻址方式多3指令格式多 4指令字长不固定5可访存指令不加限制 6各种指令使用频率相差很大7各种指令执行时间相差很大 8大多数采用微程序控制器8.什么叫指令什么叫微指令二者有什么关系指令,即指机器指令;每一条指令可以完成一个独立的算术运算或逻辑运算操作;控制部件通过控制线向执行部件发出各种控制命令,通常把这种控制命令叫做微命令,而一组实现一定操作功能的微命令的组合,构成一条微指令;许多条微指令组成的序列构成了微程序,微程序则完成对指令的解释执行;第七章存储系统1.什么是存储保护通常采用什么方法当多个用户共享主存时,为使系统能正常工作,应防止由于一个用户程序出错而破坏其它用户的程序和系统软件,还要防止一个用户程序不合法的访问不是分给它的主存区域;为此,系统提供存储保护;通常采用的方法是:存储区域保护和访问方式保护;第九章输入输出I/O设备1.何谓CRT的显示分辨率、灰度级分辨率是指显示器所能表示的像素个数;像素越密,分辨率越高,图像越清晰;分辨率取决于显像管荧光粉的粒度、荧光屏的尺寸和CRT电子束的聚焦能力;同时刷新存储器要有与显示像素数相对应的存储空间,用来存储每个像素的信息;灰度级是指黑白显示器中所显示的像素点的亮暗差别,在彩色显示器中则表现为颜色的不同;灰度级越多,图像层次越清楚逼真;2.什么是刷新存储器其存储容量与什么因素有关为了不断提供刷新图像的信号,必须把一帧图像信息存储在刷新存储器,也叫视频存储器;其存储容量由图像灰度级决定;分辨率越高,灰度级越多,刷新存储器容量越大;第十章输入输出I/O系统1.外围设备的I/O控制方式分哪几类各具什么特点外围设备的I/O控制方式分类及特点:1程序查询方式:CPU的操作和外围设备的操作能够同步,而且硬件结构比较简单2程序中断方式:一般适用于随机出现的服务,且一旦提出要求应立即进行,节省了CPU的时间,但硬件结构相对复杂一些;3直接内存访问DMA方式:数据传输速度很高,传输速率仅受内存访问时间的限制;需更多硬件,适用于内存和高速外设之间大批交换数据的场合;4通道方式:可以实现对外设的统一管理和外设与内存之间的数据传送,大大提高了CPU的工作效率;5外围处理机方式:通道方式的进一步发展,基本上独立于主机工作,结果更接近一般处理机;2.总线的一次信息传送过程大致分哪几个阶段分五个阶段:请求总线、总线仲裁、寻址目的地址、信息传送、状态返回或错误报告;3.一个计算机系统中的总线,大致分为哪几类一个计算机系统中的总线分为三类:1同一部件如CPU内部连接各寄存器及运算部件之间的总线,称为内部总线;2同一台计算机系统的各部件,如CPU、内存、通道和各类I/O接口间互相连接的总线,称为系统总线;3多台处理机之间互相连接的总线,称为多机系统总线;4.说明总线结构对计算机系统性能的影响;1最大存储容量单总线系统中,最大内存容量必须小于由计算机字长所决定的可能的地址总线;双总线系统中,存储容量不会受到外围设备数量的影响2指令系统双总线系统,必须有专门的I/O指令系统单总线系统,访问内存和I/O使用相同指令3吞吐量总线数量越多,吞吐能力越大5.中断处理过程包括哪些操作步骤中断处理过程如下:1设备提出中断请求2当一条指令执行结束时CPU响应中断3CPU设置“中断屏蔽”标志,不再响应其它中断请求4保存程序断点PC5硬件识别中断源转移到中断服务子程序入口地址6用软件方法保存CPU现场7为设备服务8恢复CPU现场9“中断屏蔽”标志复位,以便接收其它设备中断请求10返回主程序6.画出中断处理过程的流程图;解:图如下:7.中断接口中有哪些标志触发器功能是什么中断接口中有四个标志触发器:1准备就绪的标志RD:一旦设备做好一次数据的接受或发送,便发出一个设备动作完毕信号,使RD标志置“1”;在中断方式中,该标志用作为中断源触发器,简称中断触发器;2允许中断触发器EI:可以用程序指令来置位;EI为“1”时,某设备可以向CPU发出中断请求;EI为“0”时,不能向CPU发出中断请求,这意味着某中断源的中断请求被禁止;设置EI标志的目的,就是通过软件来控制是否允许某设备发出中断请求;3中断请求触发器IR:它暂存中断请求线上由设备发出的中断请求信号;当IR标志为“1”时,表示设备发出了中断请求;4中断屏蔽触发器IM:是CPU是否受理中断或批准中断的标志;IM标志为“0”时,CPU可以受理外界的中断请求,反之,IM标志为“1”时,CPU不受理外界的中断;还有一个称为工作触发器:BS:设备“忙”的标志,表示设备正在工作; 8.CPU响应中断应具备哪些条件1在CPU内部设置的中断允许触发器必须是开放的;2外设有中断请求时,中断请求触发器必须处于“1”状态,保持中断请求信号;3外设接口中断允许触发器必须为“1”,这样才能把外设中断请求送至CPU;4当上述三个条件具备时,CPU在现行指令结束的最后一个状态周期响应中断;9.请说明程序查询方式与中断方式各自的特点;程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU时间,但硬件结构相对复杂一些;10.简要描述外设进行DMA操作的过程及DMA方式的主要优点;1外设发出DMA请求2CPU响应请求,DMA控制器从CPU接管总线的控制3由DMA控制器执行数据传送操作4向CPU报告DMA操作结束5主要优点是数据传送速度快第二部分:其他题型一、选择题:1、完整的计算机系统应包括;A、运算器、存储器、控制器B、外部设备和主机C、主机和实用程序D、配套的硬件设备和软件系统2、计算机系统中的存储器系统是指;A、RAM存储器B、ROM存储器C、主存储器D、主存储器和外存储器3、至今为止,计算机中的所有信息仍以二进制方式表示的理由是;A、节约元件B、运算速度快C、物理器件性能所致D、信息处理方便4、冯·诺依曼机工作方式的基本特点是;A、多指令流单数据流B、按地址访问并顺序执行指令C、堆栈操作D、存储器按内部选择地址5、某寄存器中的值有时是地址,因此只有计算机的才能识别它;A、译码器B、判断程序C、指令D、时序信号6、50年代,为了发挥的效率,提出了技术,从而发展了操作系统,通过它对进行管理和调度;A、计算机,操作系统,计算机B、计算,并行,算法C、硬设备,多道程序,硬软资源D、硬设备,晶体管,计算机7、计算机硬件能直接执行的只有;A、符号语言B、机器语言C、机器语言和汇编语言D、汇编语言8、在机器数中, 的零的表示形式是唯一的;A、原码B、补码C、反码D、原码和反码9、针对8位二进制数,下列说法中正确的是;C、+1的移码等于-127的反码D、0的补码等于-1的反码10、计算机系统中采用补码运算的目的是为了;A、与手工运算方式保持一致B、提高运算速度C、简化计算机的设计D、提高运算的精度11、某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正小数为,最小负小数为;A、+231-1B、-1-2-32C、+1-2-31≈+1D、-1-2-31≈-112、某机字长32位,采用定点整数表示,符号位为1位,尾数为31位,则可表示的最大正整数为,最小负整数为;A、+231-1B、-1-2-32C、+230-1D、-231-113、用n+1位字长其中1位符号位表示定点整数时,所能表示的数值范围是;A、0≤|N|≤2n+1-1B、0≤|N|≤2n-1C、0≤|N|≤2n-1-114、用n+1位字长其中1位符号位表示定点小数时,所能表示的数值范围是;A、0≤|N|≤1-2-n+1B、0≤|N|≤1-2-nC、0≤|N|≤1-2-n+115、定点8位字长的字,采用2的的补码形式表示8位二进制整数,可表示的数范围为;A、-127~+127B、-2-127~+2-127C、2-128~2+127D、-128~+12716、IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位;则它所能表示的最大规格化正数为;A、+2-223×2+127B、+1-223×2+127C、+2-223×2+255D、2+127-22317、IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位;则它所能表示的最小规格负数为;A、-2-252×2-1023B、-2-2-52×2+1023C、-1×2-1024D、-1-252×2+204718、假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的码是;19、若某数x的真值为-,在计算机中该数表示为,则该数所用的编码方法是码;A、原B、补C、反D、移20、长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为;A、两者可表示的数的范围和精度相同B、前者可表示的数的范围大但精度低C、后者可表示的数的范围大且精度高D、前者可表示的数的范围大且精度高21、在浮点数原码运算时,判定结果为规格化数的条件是;A、阶的符号位与尾数的符号位不同B、尾数的符号位与最高数值位相同C、尾数的符号位与最高数值位不同D、尾数的最高数值位为122、若浮点数用补码表示,则判断运算结果是否为规格化数的方法是;A、阶符与数符相同B、阶符与数符相异C、数符与尾数小数点后第1位数字相异D、数符与尾数小数点后第1位数字相同23、运算器虽有许多部件组成,但核心部分是;A、数据总线B、算术逻辑运算单元C、多路开关D、通用寄存器24、在定点二进制运算器中,减法运算一般通过来实现;A、原码运算的二进制减法器B、补码运算的二进制减法器C、补码运算的十进制加法器D、补码运算的二进制加法器25、在定点运算器中,无论采用双符号位还是单符号位,必须有,它一般用来实现;A、译码电路,与非门B、编码电路,或非门C、溢出判断电路,异或门D、移位电路,与或非门26、下列说法中正确的是;A、采用变形补码进行加减法运算可以避免溢出B、只有定点数运算才有可能溢出,浮点数运算不会产生溢出C、只有带符号数的运算才有可能产生溢出D、只有将两个正数相加时才有可能产生溢出27、在定点数运算中产生溢出的原因是;A、运算过程中最高位产生了进位或借位B、参加运算的操作数超出了机器的表示范围C、运算的结果超出了机器的表示范围D、寄存器的位数太少,不得不舍弃最低有效位28、存储器是计算机系统中的记忆设备,它主要用来;A、存放数据B、存放程序C、存放数据和程序D、存放微程序29、存储单元是指;A、存放一个二进制信息位的存储元B、存放一个机器字的所有存储元集合C、存放一个字节的所有存储元集合D、存放两个字节的所有存储元集合30、计算机的存储器采用分级存储体系的主要目的是;A、便于读写数据B、减小机箱的体积C、便于系统升级D、解决存储容量、价格和存取速度之间的矛盾31、存储周期是指;A、存储器的读出时间B、存储器的写入时间C、存储器进行连续读和写操作所允许的最短时间间隔D、存储器进行连续写操作所允许的最短时间间隔32、和外存储器相比,内存储器的特点是;A、容量大,速度快,成本低B、容量大,速度慢,成本高C、容量小,速度快,成本高D、容量小,速度快,成本低33、某计算机字长16位,它的存储容量64KB,若按字编址,那么它的寻址范围是;A、0~64KB、0~32KC、0~64KBD、0~32KB34、某SRAM芯片,其存储容量为64K×16位,该芯片的地址线和数据线数目为;A、64,16B、16,64C、64,8D、16,1635、某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为;A、8,512B、512,8C、18,8D、19,836、某机字长32位,存储容量1MB,若按字编址,它的寻址范围是;A、0~1MB、0~512KBC、0~256KD、0~256KB37、某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是;A、0~1MB、0~4MBC、0~4MD、0~1MB38、某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是;A、0~4MBB、0~2MBC、0~2MD、0~1MB39、某计算机字长为为32位,其存储容量为16MB,若按双字编址,它的寻址范围是;A、0~16MBB、0~8MC、0~8MBD、0~16MB40、某SRAM芯片,其容量为512×8位,加上电源端和接地端,该芯片引出线的最小数目应为;A、23B、25C、50D、1941、相联存储器是按进行寻址的存储器;A、地址指定方式B、堆栈存取方式C、内容指定方式D、地址指定与堆栈存取方式结合42、主存储器和CPU之间增加cache的目的是;A、解决CPU和主存之间的速度匹配问题B、扩大主存储器的容量C、扩大CPU中通用寄存器的数量D、既扩大主存容量又扩大CPU通用寄存器数量43、采用虚拟存储器的主要目的是;A、提高主存储器的存取速度B、扩大主存储器的存储空间,并能进行自动管理和调度C、提高外存储器的存取速度D、扩大外存储器的存储空间44、在虚拟存储器中,当程序在执行时, 完成地址映射;A、程序员B、编译器C、装入程序D、操作系统45、下列说法中不正确的是;A、每个程序的虚地址空间可以大于实地址空间,也可以小于实地址空间B、多级存储体系由cache、主存和虚拟存储器构成C、cache和虚拟存储器这两种存储器管理策略都利用了程序的局部性原理D、当cache未命中时,CPU可以直接访问主存,而外存与CPU之间则没有直接通路46、虚拟段页式存储管理方案的特点为;A、空间浪费大、存储共享不易、存储保护容易、不能动态连接B、空间浪费小、存储共享容易、存储保护不易、不能动态连接C、空间浪费大、存储共享不易、存储保护容易、能动态连接D、空间浪费小、存储共享容易、存储保护容易、能动态连接47、在cache的地址映射中,若主存中的任意一块均可映射到cache内的任意一块的位置上,则这种方法称为;A、全相联映射B、直接映射C、组相联映射D、混合映射48、指令系统中采用不同寻址方式的目的主要是;A、实现存储程序和程序控制B、缩短指令长度,扩大寻址空间,提高编程灵活性C、可以直接访问外存D、提供扩展操作码的可能并降低指令译码难度49、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一数常需采用;A、堆栈寻址方式B、立即寻址方式C、隐含寻址方式D、间接寻址方式50、对某个寄存器中操作数的寻址方式称为寻址;A、直接B、间接C、寄存器D、寄存器间接51、寄存器间接寻址方式中,操作数处在;A、通用寄存器B、主存单元C、程序计数器D、堆栈52、变址寻址方式中,操作数的有效地址等于;A、基值寄存器内容加上形式地址位移量B、堆栈指示器内容加上形式地址C、变址寄存器内容加上形式地址D、程序计数器内容加上形式地址53、堆栈寻址方式中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元,如果进栈操作的动作是:A→Msp,SP-1→SP,那么出栈操作的动作应为;A、Msp→A,SP+1→SPB、SP+1→SP,Msp→AC、SP-1→SP,Msp→AD、Msp→A,SP-1→SP54、程序控制类指令的功能是;A、进行算术运算和逻辑运算B、进行主存与CPU之间的数据传送C、进行CPU和I/O设备之间的数据传送D、改变程序执行的顺序55、运算型指令的寻址与转移性指令的寻址不同点在于;A、前者取操作数,后者决定程序转移地址B、后者取操作数,前者决定程序转移地址C、前者是短指令,后者是长指令D、前者是长指令,后者是短指令56、指令的寻址方式有顺序和跳跃两种方式;采用跳跃寻址方式,可以实现;A、堆栈寻址B、程序的条件转移C、程序的无条件转移D、程序的条件转移或无条件转移57、下列几项中,不符合RISC指令系统的特点是;A、指令长度固定,指令种类少B、寻址方式种类尽量减少,指令功能尽可能强C、增加寄存器的数目,以尽量减少访存次数D、选取使用频率最高的一些简单指令,以及很有用但不复杂的指令58、中央处理器是指;A、运算器B、控制器C、运算器和控制器D、运算器,控制器和主存储器59、在CPU中跟踪指令后继地址的寄存器是;A、主存地址寄存器B、程序计数器C、指令寄存器D、状态条件寄存器60、操作控制器的功能是;A、产生时序信号B、从主存取出一条指令C、完成指令操作码译码D、从主存取出指令,完成指令操作码,产生有关的操作控制信号61、指令周期是指;A、CPU从主存取出一条指令的时间B、CPU执行一条指令的时间C、CPU从主存取出一条指令加上执行这条指令的时间D、时钟周期时间62、同步控制是;A、只适用于CPU控制的方式B、只适用于外围设备控制的方式C、由统一时序信号控制的方式D、所有指令执行时间都相同的方式63、请在以下叙述中选出两个正确描述的句子;A、同一个CPU周期中,可以并行执行的微操作叫相容性操作B、同一个CPU周期中,不可以并行执行的微操作叫相容性微操作C、同一个CPU周期中,可以并行执行的微操作叫相斥性微操作D、同一个CPU周期中,不可以并行执行的微操作叫相斥性微操作64、微程序控制器中,机器指令与微指令的关系是;A、每一条机器指令由一个微指令来执行B、每一条机器指令由一段用微指令编成的微程序来解释执行C、一段机器指令组成的程序可由一条微指令来执行D、一条微指令由若干条机器指令组成65、为了确定下一条微指令的地址,通常采用断定方式,其基本思想是;A、用程序计数器PC来产生后继续微指令地址B、用微程序计数器 PC来产生后继微指令地址C、通过微指令控制字段由设计者指定或者由设计者指定的差别字段控制产生后继微指令地址D、通过指令中指定一个专门字段来控制产生后继微指令地址66、下面描述的RISC机器基本概念中正确的句子是;A、RISC机器不一定是流水CPUB、RISC机器一定是流水CPUC、RISC机器有复杂的指令系统D、CPU配备很少的通用寄存器67、描述流水CPU基本概念中正确的句子是;。
计算机组成原理习题(附参考答案)

计算机组成原理习题(附参考答案)一、单选题(共90题,每题1分,共90分)1、在统一编址方式下,下面的说法( )是正确的。
A、一个具体地址只能对应内存单元B、一个具体地址既可对应输入/输出设备,又可对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D2、堆栈指针SP的内容是()。
A、栈顶地址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、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()。
A、信息处理方便B、物理器件性能所致C、运算速度快D、节约元件正确答案:B9、相联存储器是按()进行寻址的存储器。
A、内容指定方式B、地址指定与堆栈存取方式结合C、堆栈存取方式D、地址指定方式正确答案:A10、若SRAM芯片的容量是2M×8位,则该芯片引脚中地址线和数据线的数目之和是()。
A、29B、21C、18D、不可估计正确答案:A11、若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。
A、x+yB、-x+yC、-x-yD、x-y正确答案:D12、系统总线是指()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章计算机系统概论
题1 *冯诺依曼计算机体系结构的基本思想是什么?按此思想设计的计算机硬
件系统有哪些部件组成?他们起什么作用?
答:基本思想是:存储程序。
也就是将用指令序列描述的解题程序与原始数据
一起存储到计算机中。
计算机只有一个启动,就能自动的取出一条条指令并执行之,
直至程序执行完毕,得到计算结果为止。
按此思想设计的计算机硬件系统包含:运算器、控制器、存储器、输入设备和
输出设备5个基本部件。
运算部件运算部件用来进行数据变换和各种运算。
控制部件则为计算机的工作提供统一的时钟,对程序中的个基本操作进行时序
分配。
并发出相应的控制信号,驱动计算机的各部件有序的完成规定的操作内容。
存储器用来存放程序、数据及运算结果。
输入输出设备的主要作用是接受用户提供的外部信息后用户提供输出信息。
题2 *计算机的发展经历了几代?每一代的基本特征是什么?
答:自1946年第一台电子数字计算机问世以来,其发展已经
经历了四代:
第一代计算机(1946年~1957年)
主要特点:计算机所设计用的逻辑元件为电子管。
第二代计算机(1958年~1964年)
主要特点:逻辑元件使用晶体管。
第三代计算机(1965年~1971年)
主要特点:采用中、小规模集成电路(MSI、SSI)。
第四代计算机(1972年~现在)
主要特点:采用大规模集成电路及超大规模集成电路(LSI、VLSI)。
题3 *简述计算机系统的层次结构。
答:应用软件、系统软件和硬件构成了计算机系统的三个层次。
硬件系统是最内层的,它是整个计算机系统的基础和核心。
系统软件在硬件之外,为用户提供一个基本的操作界面。
应用软件是在最外层,为用户解决具体问题的应用洗系统界面。
通常将除硬件系统之外的其余层次称为虚拟机。
层次之间的关系紧密,上层时下层
功能的扩展,下层是上层的基础;层次划分不是绝对的。
题4*什么是兼容?其优点是什么?
答:兼容是计算机软件或硬件的通用性。
一个计算机系统中的软件或设备,可以应用于其他的计算机系统中,则称这俩个计算机
系统的软件或硬件是兼容的。
通常一个序列的计算机系统是向上兼容的,旧的软件可以在新机器上运行。
兼容性是计算机易于普及推广,避免了资源的浪费。
题5*按冯诺依曼原理,现代计算机应具备哪些功能?
答:按冯诺依曼原理,现代计算机应具备下功能:
(1)输入输出功能。
计算机必须有能力把原始数据和解题步骤接收下来(输入),把计算结果与计算过程中出现的情况告诉(输出)给使用者。
(2)记忆功能。
计算机应该能记住原始数据和解题步骤以及解题过程中的一些中间结果。
(3)计算功能。
计算机应能进行一些基本的运算,组成人们所需要的一切计算。
(4)判断功能。
计算机应能进行一步操作之后,应当能从预先无法确定的几种方案中选择一种操作方案。
(5)自我控制能力。
计算机应能保证程序执行的正确性和各部件之间的协调性。
题6*衡量计算机的性能指标主要有哪些(举主要的三项指标)?并说明理由?
答:衡量计算机的性能指标主要有以下三项:
(1)基本字长。
基本字长是指参与运算的数的基本位数,它是由加法器、存储器、数据总线的位数决定的。
自唱标志着精度,字长越长,计算的精度就越高。
(2)主频率。
住时钟的频率通常就是机器的主频率,主频率是衡量一台计算机速度的重要参数。
(3)主存容量。
一个存储器所能存储的全部信息称为主存容量。
主存容量越大,计算机执行程序的速度就越快。
第二章数据信息的表示
题1*写出下列个数的原码、反码、补码、移码(用八位二进制表示),其中MSB是最高位(又是符号位),LSB是最低位,如果是小数,小数点在MSB之后;如果是整数,小数点在LSB之后。
(1)-27/64 (2)27/64 (3)-127
(4)用小数表示-1 (5)用整数表示-1 (6)用整数表示-128
解:(1)1.0110110;1.1001001;1.1001010;0.1001010 (2)0.0110110;0.0110110;0.0110110;1.0110110 (3)11111111;10000000;1000001;00000001
(4)没有;没有;1.0000000;0.0000000
(5)10000001;11111110;11111111;01111111
(6)没有;没有;10000000;00000000
题2*写出下列各种情况下用16位二进制数所能表示的数的范围(用十进制表示)以及对应的二进制代码。
(1)无符号的整数;(2)补码表示的有符号小数;(3)补码
表示的有符号小数;(4)移码表示的有符号整数;(5)原码表示的有符号小数。
解:(1)无符号的整数范围(用十进制表示):0~65535;对应的二进制代码0000000000000000~111111********* (2)补码表示的有符号整数范围(用十进制表示):-32768~32767;对应的二进制代码1000000000000000~0.111111*********
(3)补码表示的有符号小数范围(用十进制表示):-1~1-2(15次方);对应二进制代码1000000000000000~0.111111*********
(4)移码表示的有符号整数范围(用十进制表示):-32768~32767;对应的二进制代码0000000000000000~1111111111111111
(5)原码表示的有符号小数范围(用十进制表示):-(1-2的负15次方)~+(1-2的15次方);对应的二进制代码1.111111*********~0.111111*********。