《电子数字计算机和电子模拟计算机测试题.docx》由会员分享,可在线阅读,更多相关《电子数字计算机和电子模拟计算机测试题.docx(52页珍藏版)》请在第一文库网上搜索。
1、第一章1 .电子数字计算机和电子模拟计算机的区别在哪里?解:电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。2 .冯诺依曼计算机的特点是什么?其中最主要的一点是什么?解:冯诺依曼计算机的特点如下:计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;计算机内部采用二进制来表示指令和数据;将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。第点是最主要的一点。3 .计算机的硬件是由哪些部件组成的?它们各有哪些功能?解:计克机的硬件应由运算器、存储器、控制器、输入设备和输出
2、设备五大基本部件组成。它们各自的功能是:输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。存储器:用来存放程序和数据。运算器:对信息进行处理和运算。控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自动工作。4 .什么叫总线?简述单总线结构的特点。解:总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各部件的信息。单总线结构即各大部件都连接在单一的一组总线上,这个总线被称为系统总线。CPU与主存、CPU与外设之间可以直接进行信息交换,主存与
3、外设、外设与外设之间也可以直接进行信息交换,而无须经过CPU的干预。5 .简单描述计算机的层次结构,说明各层次的主要特点。解:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构。第O级为硬件组成的实体。第1级是微程序级。这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的。第2级是传统机器级。这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。第3级是操作系统级。从操作系统的基本功能来看,一方面它要直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延伸。第4级是汇编语言级。这级的机器语言是汇编语言,完成汇编语
4、言翻译的程序叫做汇编程序。第5级是高级语言级。这级的机器语言就是各种高级语言,通常用编译程序来完成高级语言翻译的工作。第6级是应用语言级。这一级是为了使计算机满足某种用途而专门设计的,因此这一级语言就是各种面向问题的应用语言。6 .计算机系统的主要技术指标有哪些?解:计算机系统的主要技术指标有:机器字长、数据通路宽度、主存容量和运算速度等。机器字长是指参与运算的数的基本位数,它是由加法器、寄存器的位数决定的。数据通路宽度是指数据总线一次所能并行传送信息的位数。主存容量是指主存储器所能存储的全部信息量。运算速度与机器的主频、执行什么样的操作、主存本身的速度等许多因素有关。=7X2T=O.0111
5、716解0.01110.01110.0111O.O10.010.01000.010.010.(XX)I0.00000.000.00001.00000.00001.11111.00011.11111.11101.01001.111.10111.01111.10011.1000工鳖空KO-O-第二章1.设机器数的字长8位(含1位符号位),分别写出下列各二进制数的原码、补码和反码:0,-0,0.1000,-0.1000,0.I111,0.1111,1101,一1101。解:真值原码补码反码0000000000000000000000000-010000000000000111111110.10000
6、.10000000.10000000.1000000-0.10001.10000001.10000001.01111110.11110.11110000.11110000.1111000-0.11111.11110001.00010001.00001111101000011010000110100001101-11011000110111110011111100102.写出下列各数的原码、补码和反码.点,0,一土一器1a3 .已知下列数的原码表示,分别写出它们的补码表示:X1原=0.10100,X2原=1.10111O解:XI补=0.10100,X2补=1.01001。4 .已知下列数的补码表
7、示,分别写出它们的真值:X1补=0.10100,X2补=1.10111O解:X1=0.10100,X2=-0.0100105 .设一个二进制小数Tmo,表不成X=O.q。g“a公,其中行取“1”或“0”:(1)若要,q公要满足什么条件?(2)若要X,aC要满足什么条件?(3)若要!X,aG要满足什么条件?解:(1)T+的代码为:0.1000010.111111oQ=I,+g+的代码为:3640.0010000.111111Q+0=0,6B=1或=0,=1或的代码为:4Ib-10.0001010.0100+0=0,G=II,g+0=1或4-=0,=1或0=1,c+若要-r,s。要洒星什么条f牛?
8、C2若要一*导X-一,eS姿满足什么条件?的:(1)T专自勺彳弋5为64_31G4_-82_-64_5641.OOOOO11.O11111s=O,e-g-S4S=J1o专导X的f匕3为:O1.OO1OOO1.OO1OO11.OO11111.O1OOOO。4-y=-Q,3=1a=1H-(-e-SS=O1.1000017b41.111111一上64Q=I-o+b+=1o(2)一方二心一十的代码为:1.0 一11.1 一2641.110111一641.111000TOCDQ=I,Q=O或QO1Q=I,。+O=0。8.一个n位字长的二进制定点整数,其中1位为符号位,分别写出在补码和反码两种情况下:(1
9、)模数;(2)最大的正数;(3)最负的数;(4)符号位的权;(5)-1的表示形式;(6)0的表示形式。解:项目补码反码模数Mod2*Mod(2-1)最大的正数2-1-121-1最负的数2*1一(2一D符号位的权1Q1-1的衰示形式11111111111111100的衰示形式OOOO(X)OO00000000111111119.某机字长16位,问在下列几种情况卜.所能表示数值的范围:(1)无符号整数;(2)用原码表示定点小数;(3)用补码表示定点小数;(4)用原码表示定点整数;(5)用补码表示定点整数。1O.某机字长32位,试分别写出无符号整数和带符号整数(补码)的表示范围(用十进制数表示)o1
10、1.某浮点数字长12位,其中阶符1位,阶码数值3位,数符1位,尾数数值7位,阶码以2为底,阶码和尾数均用补码表示。它所能表示的最大正数是多少?最小规格化正数是多少?绝对值最大的负数是多少?解:最大正数=(1一2-7)X2T=(1-2-)X2=127。最小规格化正数=2一|X2-=2,X2=2=走绝对值最大的负数=-1X22-=-12=-12812.某浮点数字长16位,其中阶码部分6位(含1位阶符),移码表示,以2为底;尾数部分10位(含1位数符,位于尾数最高位),补码表示,规格化。分别写出下列各题的二进制代码与十进制真值。(1)非零最小正数;(2)最大正数;(3)绝对值最小负数;(4)绝对值最
11、大负数。解:(1)非零最小正数:000000,0,100000000;2-1X2TS=2-33。(2)最大IE数411111111;(1一2)2,1=(1一2)231(3)绝对值最小负数:000000,1,011111111j-(21+2s)25。(4)绝对值最大负数,1,000000000;-1221=-23113.一浮点数,其阶码部分为P位,尾数部分为q位,各包含1位符号位,均用补码表示;尾数基数r=2,该浮点数格式所能表示数的上限、下限及非零的最小正数是多少?写数据的机器层次表示出表达式。解:上限(最大IE数)=(1-2FT)X炉“X。下限(绝对值最大负数)=-1X22-1最小IE数=2
12、re2最小规格化正数=2T2-2二14.若上题尾数基数r=16,按上述要求写出表达式。解:上限(最大正数)=(1一2-7)X162”T。下限(绝对值最大负数)=-1X16“.最小正数=2一(1nXI6i0最小规格化IE数=16Ti6Y,1,o15.某浮点数字长32位,格式如下。其中阶码部分8位,以2为底,移码表示;尾数部分一共24位(含1位数符),补码表示。现有一浮点代码为(8C5A3E00)16,试写出它所表示的十进制真值。阶码数符尾数解:(8C5A3EOO)=IOOOI1OOO1O1IO1OOO11I11OOOOOOOOOB.O.10110100011111212=(10110100011
13、1.11)=(2887.75)o16.试将(一O.I1OI)2用IEEE短浮点数格式表示出来。解:0.1101=1.10121符号位二1。阶码=1271=126。1,01111110,Ioiooooooooooooooooooooo结果=BF5OOOOOHo(1) 7.将下列卜进制数转换为IEEE短浮点数:解:(1)28.75=11100.11=1.11001124符号位=0。阶码=127+4=131。0,ooo,1Iooiiooooooooooooooooo结果=41E60000H0(2) 624=1001110000=1.00111000029o符号位=0。阶码=127+9=136。0,Ioooiooo,0011Ioooooooooooooooooo结果=441C0000H0(3) -0.625=-0.101=-1.012-1符号位=1。阶码=127-I=I26。1,01111110,01000000000000000000000o结果=BF200000H0(4) +0.0o结果=OOOooOOOH。(5) -1000.5=1111101000.1=1.111101000129符号位=1。阶码=127+9=136。1 Joooiooo,111Ioioooioooooooooooooo结果=C47A2000H018.将下列IEEE短浮点数转换为十进制数:(1)(2)(3)(4)