计算机组成原理-第2章题库1
- 格式:doc
- 大小:321.50 KB
- 文档页数:11
计算机组成原理第二章题库(1) 一、选择题 1. 某机字长32位,其中1位符号位,31位表示尾数。若用定点补码小数表示,则最大正小数为______。 A +(1 – 2-32) B +(1 – 2-31) C 2-32 D 2-31
2. 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。 A 阶符与数符相同为规格化数 B 阶符与数符相异为规格化数 C 数符与尾数小数点后第一位数字相异为规格化数 D数符与尾数小数点后第一位数字相同为规格化数
3. 定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。 A -215 ~ +(215 -1) B -(215 –1)~ +(215 –1)
C -(215 + 1)~ +215 D -215 ~ +215
4. 在机器数______中,零的表示形式是唯一的。 A 原码 B 补码 C 移码 D 反码
5. 在定点二进制运算器中,减法运算一般通过______来实现。 A 原码运算的二进制减法器 B 补码运算的二进制减法器 C 原码运算的十进制加法器 D 补码运算的二进制加法器
6. 定点字长的数,采用2的补码表示时,一个8位数所能表示的整数范围是______。 A .–128 ~ +127 B. –127 ~ +127 C. –129 ~ +128 D.-128 ~ +128
7. 下面浮点运算器的描述中正确的句子是:____C。 A. 浮点运算器可用阶码部件和尾数部件实现 B. 阶码部件可实现加、减、乘、除四种运算 C. 阶码部件只进行阶码相加、相减和比较操作 D. 尾数部件只进行乘法和减法运算
8 至今为止,计算机中的所有信息仍以二进制方式表示的理由是__C___。 A.节约元件; B 运算速度快; C 物理器件的特性决定 ; D 信息处理方便;
9. 已知X为整数,且[X]补 = 10011011,则X的十进制数值是___B___。 A +155 B –101 C –155 D +101
10. 定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围_____A_。 A - 215 — +(215 – 1) B -(215 – 1)— +(215 – 1) C -(215 + 1)— +215 D -215 — +215
11. 下列表达式中正确的运算结果为B______。 A.(10101)2×(2)10=(20202)2 B.(10101)3×(2)10=(20202)3 C.(10101)3×(3)10=(30303)3 D.(101010)3-(20202)3=(11011)3
12. 运算器的主要功能是进行__C____。 A.逻辑运算 B.算术运算 C.逻辑运算与算术运算 D.初等函数的运算
13. 设[X]补=1.x1x2x3x4,当满足___A___时,X > -1/2成立。 A. x1必须为1,x2x3x4至少有一个为1 B. x1必须为1,x2x3x4任意 C. x1必须为0,x2x3x4至少有一个为1 D. x1必须为0,x2x3x4任意
14. 若浮点数字长64位;其中阶码16位,含1位阶符,补码表示;尾数48位,含1位数符,补码表示,规格化。则所能表示的绝对值最大负数为_D_____。 A.-2^15(1-2^-47) B.-2^2^15(1-2^-47) C.2^2^15(-1) D.2^(2^15-1)(-1)
二、计算题 1. 一个8位的二进制整数,采用补码表示,且由3个“1”和5个“0”组成,则最小值为多少?并计算出其10进制表示的值 一、选择题答案 题1解答:B 题2:C 题3:A 题4:B 题5:D 题6:A 题7:C 题8:C 题9:B 题10:A 题11:B。其中A,结果二进制不可能出现2;C,结果3进制不可能出现3;D计算错误。 题12:C 题13:A X>-1/2,则X1不能为0(X1为0,则X的绝对值>=1/2)B中若X2--X4为0,则X=-1/2。 题14:D
二、计算题答案 1. 最小值:符号位为1,负数才会使数更小。对于负数补码,靠左边的数0越多,绝对值越大(规格化原理),其值越小,因此该数为:1000 0011,则值为: (1000 0011)变补= -111 1101= -125
计算机组成原理第二章题库(2) 二、计算题、理解题 1. x=+0.1011, y=+0.1001,求x+y(用双符号位补码,四位有效数据,即2+4,并判断是否发生溢出)
2. x=-0.1101, y=-0.1011,求x+y (用双符号位补码,四位有效数据,即2+4,并判断是否发生溢出)
3十进制数x=-0.125,y=-0.875,将x、y转成1+4的定点补码(1位符号位,4位有效数据),并用变形补码(双符号)计算x+y,-x-y,判断是否发生溢出以及溢出的类型。
4. IEEE 754浮点数表示格式如下: Emsm阶码部分,用移码表示尾符尾数数值位尾数部分,用原码表示
某数X的IEEE短浮点数表示为X= C3C0C000H,求X的十进制表示数。
5 IEEE 754浮点数表示格式如下: Emsm阶码部分,用移码表示尾符尾数数值位尾数部分,用原码表示
某十进制数-96.375,将其转化为IEEE短浮点数,并用16进制数表示。
6.(计本网工专业) 某行波进位加法器如下图所示,Sn-1…S0为加法器的n位数据输出,An-1…A0 ,Bn-1…B0为数据输入,各数据均为补码表示,给出Sn-1…S0与An-1…A0、Bn-1…B0
以及M的关系。
7设[X]补=01111,[Y]补=10011,补码为1位符号位,4位有效数据,用带求补器的补码阵列乘法器求出乘积X·Y=?并用十进制数乘法验证 8设阶码3位(真值表示),尾数5位,按浮点数运算方法,计算z=x+y的值。 1001012(0.11010)2(0.11011)xy
要求结果:阶码真值表示,尾数用1符号位+5位有效位的补码表示
9 设阶码3位(真值表示),尾数5位,按浮点数运算方法,计算z=x-y的值。 0101012(0.11001)2(0.10101)xy,并假设浮点移位过程中,浮点数能最多额外
保留2位,舍掉位按下舍上入法处理。 要求结果:阶码真值表示,尾数用1符号位+5位有效位的补码表示。
10(计本网工专业)对2求补电路如下图所示,简要分析求补电路的工作原理、工作过程(可从与门、或门、异或门在电路中的角色等方面入手),并结合电路对-0110求补。(提示,a3a2a1a0为原码,E为符号位)
11 已知X=0.1101,Y=-0.0011,若用补码表示小数,采用1位符号位,4位有效小数位,并且对数据的舍入采用恒舍法,求[]X补,[-]X补,[2Y]补,[4Y]补。若采用下舍上入法,试
求取1[X]2补和1[X]4补。 12. IEEE 754浮点数表示格式如下: Emsm阶码部分,用移码表示尾符尾数数值位尾数部分,用原码表示
其中,各种数据类型见下表。 类型 数符ms 阶码E 尾数m 总位数 偏置值 短浮点数 1 8 23 32 7FH
长浮点数 1 11 52 64 3FFH
临时浮点数 1 15 64 80 3FFFH
求十进制数 33/128的短浮点数,并用16进制表示结果。 二、计算题答案 1. 正溢,00.101100.101001.0100
2. 负溢,11.001111.010101.1000 3 0.1250.0010(1.1110)x补 0.8750.1110(1.0010)y补
11.111011.001011.0000xy ,无溢出
00.001000.1110-01.0000xy ,正溢
4 X=C3C0C000H=1100 0011 1100 0000 1100 0000 0000 0000B 数符:ms=1 ,X为负数 阶码:E=1000 0111B,故指数:r=E-7FH=87H-7FH=8 尾数:m=1000 00011,故小数部分为:1.1000 00011B X=-1.1000 0001 1×28=-110000001.1=-385.5
5 负数,ms=1
96.375的二进制数:0110 0000.011 转化成规格化数:1.10 0000 011×26 M=10 0000 011 000…0 e=6, E=7FH+06=85H -96.375=1 100 0 010 1 10 0 000 0 11 00 0...0=C2C0C000H
6. 当M=0,Bn-1…B0 与M异或值为Bn-1…B0本身,全加器的输入为:Bn-1…B0 与An-1…A0 ,
因此,Sn-1…S0为Bn-1…B0 与An-1…A0相加的补码结果,当M=1,Bn-1…B0 与M异或,相
当于取反,M=1进到C0,则全加器的输入相当于An-1…A0 和(Bn-1…B0的取反+1),即 Sn-1…S0 = [An-1…A0]补+ [-(Bn-1…B0)]补=[ (An-1…A0)- (Bn-1…B0)]补