计算机组成原理1-4练习题参考答案.ppt
《计算机组成原理1-4练习题参考答案.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理1-4练习题参考答案.ppt(29页珍藏版)》请在三一办公上搜索。
1、1,第一章课后思考练习题一.填空1.电子数字计算机可以分为专用计算机和通用计算机两类。2.硬件采用LSI或VLSI的电子计算机属于计算机发展过程中的第四代。3.存储器中存放数据和程序。4.一台计算机包括运算、存储、控制、输入及输出五个单元。5.完成算术运算和逻辑运算的部件是运算器(或ALU);运算器的核心是加法器;控制、指挥程序和数据的输入、运行以及处理运算结果的部件是控制器。6.CPU内部连接各寄存器及运算部件之间的总线是内部总线;CPU同存储器、通道等互相连接的总线是系统总线;中、低速I/O设备之间互相连接的总线是I/O总线。7.在多总路线结构中,CPU总线、系统总线和高速总线相连通过桥实
2、现。8.计算机软件一般分为系统软件和应用软件。9.完整的计算机系统由硬件系统和软件系统构成。10.机器字长是指一台计算机一次所能够处理的二进制位数量。11.数据分类、统计、分析属于计算机在数据处理方面的应用。,2,12.计算机是一种信息处理机,它最能准确地反映计算机的主要功能。13.个人台式商用机属于微型机。14.对计算机软硬件进行管理,是操作系统的功能。15.用于科学技术的计算机中,标志系统性能的主要参数是MFLOPS。16.通用计算机又可以分为超级机、大型机、服务器、工作站、微型机和单片机六类。17.“存储程序控制”原理是冯.诺依曼提出的。18.运算器和控制器构成CPU,CPU和主存构成主
3、机。19.取指令所用的时间叫存取周期,执行指令所用的时间叫执行周期。20.每个存储单元都有一个编号,该编号称为地址。21.现代计算机存储系统一般由高速缓存、主存和辅存构成。22.计算机能够自动完成运算或处理过程的基础是存储程序和程序控制原理。二.单选1.存储器用来存放(C)。A.数据 B.程序 C.数据和程序 D.正在被执行的数据和程序2.下面的描述中,正确的是(B)A.控制器能够理解、解释并执行所有的指令及存储结果。B.一台计算机包括输入、输出、控制、存储及运算逻辑五个单元。C.所有的数据运算都在CPU的控制器中完成。,3,D.以上答案都是正确的。3.存储字长是指(B)。A.存放在一个存储单
4、元中的二进制代码组合。B.存放在一个存储单元中的二进制代码位数。C.存储单元的个数。D.机器指令的位数。4.对有关数据进行分类、统计、分析是计算机的(C)应用。A.数值计算 B.辅助设计 C.数据处理 D.实时控制5.下面的四句话中,最能准确反映计算机主要功能的是(C)A.计算机可以存储大量信息 B.计算机能代替人的脑力劳动 C.计算机是一种信息处理机 D.计算机可实现高速运算6.我们通常所说的个人台式商用机属于(D)。A.巨型机 B.中型机 C.小型机 D.微型机7.对计算机软、硬件资源进行管理,是(A)的功能。A.操作系统 B.数据库管理系统 C.语言处理程序 D.用户程序8.微型计算机的
5、发展以(B)技术为标志。A.操作系统 B.微处理器 C.外存储器 D.软件9.用于科学计算的计算机中,标志系统性能的主要参数是(C)。A.主时钟频率 B.主存容量 C.MFLOPS D.MIPS,4,三.简答和应用题1.比较数字计算机和模拟计算机的特点。模拟计算机的特点是数值由连续量来表示,运算过程也是连续的。数字计算机的主要特点是按位运算,并且不连续地跳动计算。模拟计算机用电压表示数据,采用电压组合和测量值的计算方式,盘上连线的控制方式,而数字计算机用0和1表示数据,采用数值计数的计算方式,程序控制的控制方式,数据计算机与模拟计算机相比,精度高,数据存储量大,逻辑判断能力强。2.数字计算机如
6、何分类?分类的依据是什么?数字计算机分为专用计算机和通用计算机两类,是根据是计算机的效率、速度、价格、运行的经济性和适应性来划分的。3.什么叫总线?单总线结构和多总线结构各有何特点?(1)总线是计算机多个系统功能部件之间进行数据传送的公共通路。(2)单总线结构的特点是:各部件连接在单一的一组总线上。CPU与主存之间、CPU与外设之间、主存与外设、外设与外设之间都可以直接交换信息,不需要CPU的干预;多总线结构的特点是CPU、主存、I/O之间互联需要多条总线。CPU与Cache间采用高速CPU总线,主存连在系统总线上;CPU总线、系统总线和高速总线通过“桥”相连;高速总线通过扩充总线接口与扩充总
7、线相连,扩充总线上可以连接串行工作,5,方式的I/O设备。4.冯.诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、控制器、存储器、输入和输出设备。5.什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?存储器所有存储单元的总数称为存储器的存储容量。每个存储单元都有编号,称为单元地址。如果某个单元代表要处理的数据,称为数据字。如果某字为一条指令,称为指令字。6.什么是内存?什么是外存?什么是CPU?什么是适配器?半导体存储器称为内存,存储容量更大的磁盘存储器和光盘存储器称为外存。内存和外存共同用来保存二进制数
8、据。运算器和控制器合在一起称为中央处理器,简称CPU。适配器是外围设备与主机相连接的部件,它可以保证外围设备用计算机系统特性所要求的形式发送或接收信息。7.用一台40MHz处理器执行标准测试程序,它的混合指令数和相应所需的时钟周期数如下表所示,求这台计算机的有效CPI、MIPS速率和程序的执行时间。,6,7,第二章 课后练习题一.单选1.原码10000000的相应补码表示为(D)。A.1111111 B.10000000 C.01111111 D.00000000解:10000000原=-0原=00000000补=+0补=-0补,即0的补码只有一种表达形式,所以选D。2.某机字长8位,含一位数
9、符,采用原码表示,则定点小数所能表示的非零最小正数为(D)。A.2-9 B.2-8 C.1-D.2-7解:求最小的非零正数,符号位为0,数值位取非0中原码最小值,该8位数据编码为:00000001,表示的值是2-7,所以选D。3.已知X补=01100011,则-X补等于(C)。A.00011100 B.100111000 C.10011101 D.以上都不是解:X为正整数,则原码、补码、反码相同。X原=01100011,-X原=11100011原=10011100反=10011101补,所以选取C。,8,4.十进制数137277的八进制表示为(A)。A.414066 B.4146666 C.4
10、14866 D.404166解:十进制转变为八进制的方法是:整数部分的转化采用除基取余法,将整数除以8,所得余数即为八进制数的个位上数码,余数为八进制十位上的数码如此反复进行,直到商为0为止。(137277)10=(414066)8,所以选A。5.十六进制小数0.ACBEDF的十进制表示为(C)。解:将十六进制小数0.ACBEDF转换为相应的十进制,可采用乘幂相加法完成,即1+1016-1+1216-2+1116-3+1416-4+1316-5+1516-6=1.1321055,所以选C。6.下列数中最小的数是(C)。A.(101001)2 B.(52)8 C.(101001)BCD D.(2
11、33)16解:(101001)2=(41)10,(52)8=(42)10,(101001)BCD=(29)10,(233)16=(563)10,其中29最小,所以选C。7.如果X为负数,由X补求-X补,是将(D)。A.X补各值保持不变 B.X补符号位变反,其他各位不变,9,10,4.如果X为负数,由X补求-X补是将X补连同符号位一起各位取反,末位加1。5.n+1位的定点小数,其补码表示是-1x1-2-n。6.奇偶校验码只有检错能力却没有纠错能力。7.无符号整数的所有二进制位都表示数值的大小。8.有符号整数用最高位的“0”表示“+”,“1”表示“-”,符号位以外的其余各位表示数值的大小9.8位有
12、符号整数表示的范围为-127+127。10.定点小数的小数点隐含在符号位之后、数值位的最高有效数位之前。11.分别写出下列代码的奇校验码和偶校验码。10100010 01011000 01011100 奇校验码 偶校验码 010100010 110100010 001011000 101011000 101011100 00101110012.计算机中用“0”、“1”表示的数通常称为机器数。它有定点和浮点两种基本表示形式。13.用四位表示的+0原=00000;+0反=00000;-0原=10000;-0反=11111;+0补=00000;-0补=00000。,11,三.应用题1.设X1=101
13、1,X2=-1011,X3=+10101,X4=-10101,求它们的移码。解:X1移=2n+X=24+1011=10000+1011=11011“1”为正X2移=2n+X=24+X=10000+(-1011)=10000-1011=00101“0”为负 X3移=2n+X=25+X=100000+10101=110101“1”为正 X4移=2n+X=25+X=100000+(-10101)=100000-10101=001011“0”为负2.设十进制真值X分别为-127和+127,求其二进制数及原码、反码、补码、移码。真值X(十进制)真值X(二进制)X原 X反 X补 X移-127-011111
14、11 11111111 10000000 10000001 00000001+127+01111111 01111111 01111111 01111111 111111113.求(178.125)10的短浮点数(单精度浮点数)。解:(178.125)10=(10110010.001)2。规格化该二进制:10110010.001=1.011001000127=1011001000127加上偏移量。指数=7,偏移量=127,阶码E=7+127=134=(10000110)2。用短浮点存储。s=0,E=10000110,尾数。故(178.125)10的短浮点数代码为:0;10000110;。,12
15、,4.求短浮点数的十进制数值。解:首先求出指数。阶码E=01111110=(126)10,指数=126-127=-1。计算尾数。规格化的尾数是:+1.1011。计算该浮点数的十进制数值:+1.10112-1=+0.11011=(+0.84375)10。,13,第三章 课后练习题一.单选1.主存直接寻址时指令的地址段给出的是(C)。A.存放操作数地址的寄存器号 B.存放操作数的寄存器号C.存放操作数的内容地址 D.以上都不是解:直接寻址指令中的地址码直接给出操作数所在主存单元的地址。CPU取操作数时进行一次访问。所以正确答案是C。2.间接寻址第一次访问内存所得到的是操作数的有效地址,该地址经系统
16、总线的(A)传送到CPU。A.数据总线 B.地址总线 C.控制总线 D.总线控制器解:对操作数来说是有效地址,但是对第一次访问的内存地址来说是这个地址对应的数据,要通过数据线来传输。在执行指令时,先把地址寄存器对准主存单元,取出存储单元的数据,放到数据缓冲器中,再传到CPU的寄存器中。通过下面的指令知道这个数据是所需数据的地址,再进行访问。所以正确答案是A。,14,3.相对寻址方式中,指令所提供的相对地址实质上是一种(C)。A.立即数 B.内存地址C.以本条指令在主存中首地址为基准位置的偏移量D.以下条指令在主存中首地址为基准位置的偏移量解:相对寻址的有效地址是将程序计数器PC的内容即当前的地
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 练习题 参考答案

链接地址:https://www.31ppt.com/p-6059656.html