一.单选题(共18题,36.0分)
1若[x]补=0.1101010,则[x]原=_____________
(2.0分)
A、1.0010101
B、1.0010110
C、0.0010110
D、0.1101010
正确答案: D 我的答案:D 得分: 2.0分
2已知X为整数,且[X]补 = 10011011,则X的十进制数值是______
(2.0分)
A、+155
B、–101
C、–155
D、+101
正确答案: B 我的答案:B 得分: 2.0分
3一个8位的二进制整数,采用补码表示,且由4个“1”和4个“0”组成,则最小值为______
(2.0分)
A、-127
B、-32
C、-121
D、-3
正确答案: C 我的答案:C 得分: 2.0分
4若9BH表示移码(含1位符号位)。其对应的十进制数是__________
(2.0分)
A、27
B、-27
C、101
D、-101
正确答案: A 我的答案:A 得分: 2.0分
5某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是__________
(2.0分)
A、-127~127
B、-127~+128
C、-128~+127
D、-128~+128
正确答案: C 我的答案:C 得分: 2.0分
6设寄存器内容为11111111,若它等于 +127,则为______
(2.0分)
A、原码
B、补码
C、反码
D、移码
正确答案: D 我的答案:A 得分: 0.0分
7______表示法主要用于表示浮点数中的阶码
(2.0分)
A、原码
B、补码
C、反码
D、移码
正确答案: D 我的答案:D 得分: 2.0分
8如果浮点数尾数用补码表示,则判断下列哪一项的运算结果是规格化数______
(2.0分)
A、1.11000
B、0.01110
C、1.00010
D、0.01010
正确答案: C 我的答案:C 得分: 2.0分
9浮点数的表示范围和精度取决于__________
(2.0分)
A、阶码的位数和尾数的机器数形式
B、阶码的机器数形式和尾数的位数
C、阶码的位数和尾数的位数
D、阶码的机器数形式和尾数的机器数形式
正确答案: C 我的答案:C 得分: 2.0分
10在定点二进制运算器中,减法运算一般通过______来实现
(2.0分)
A、原码运算的二进制减法器
B、补码运算的二进制减法器
C、原码运算的十进制加法器
D、补码运算的二进制加法器
正确答案: D 我的答案:D 得分: 2.0分
11补码加法运算是指_____________
(2.0分)
A、操作数用补码表示,连同符号位一起相加
B、操作数用补码表示,根据符号位决定实际操作
C、将操作数转化为原码后再相加
D、取操作数绝对直接相知,符号位单独处理
正确答案: A 我的答案:A 得分: 2.0分
12浮点加减中的对阶的方法是___________
(2.0分)
A、将较小的一个阶码调整到与较大的一个阶码相同
B、将较大的一个阶码调整到与较小的一个阶码相同
C、将被加数的阶码调整到与加数的阶码相同
D、将加数的阶码调整到与被加数的阶码相同
正确答案: A 我的答案:A 得分: 2.0分
13设 32位浮点数中,符号位为1位,阶码为8位,尾数位为23位,则它所能表示的最大规格化正数为______
(2.0分)
A、+(2 – 2-23)×2+127
B、[1+(1 – 2-23)]×2+127
C、+(2 – 223)×2+255
D、2+127 -223
正确答案: A 我的答案:A 得分: 2.0分
14加法器采用先行进位的目的是______
(2.0分)
A、优化加法器的结构
B、节省器材
C、加速传递进位信号
D、增强加法器结构
正确答案: C 我的答案:C 得分: 2.0分
15运算器虽有许多部件组成,但核心部件是___________
(2.0分)
A、寄存器
B、ALU
C、累加器
D、总线
正确答案: B 我的答案:B 得分: 2.0分
16在运算器中不包含_________
(2.0分)
A、程序计数器
B、ALU
C、数据总线
D、累加器
正确答案: A 我的答案:A 得分: 2.0分
17计算机中表示地址时,采用______
(2.0分)
A、原码
B、反码
C、补码
D、无符号数
正确答案: D 我的答案:D 得分: 2.0分
18在浮点机中,判断补码规格化形式的原则是______
(2.0分)
A、尾数的第一数位为1,数符任意
B、尾数的符号位与第一数位相同
C、尾数的符号位与第一数位不同
D、阶符与数符不同
正确答案: C 我的答案:A 得分: 0.0分
二.填空题(共8题,40.0分)
1设字长8位(含1位符号位),真值X=-1011,则[X]原= ___________
(2.0分)
正确答案:
第一空:
10001011
2一个定点数由______和______两部分组成。根据小数点位置不同,定点数有______和纯整数之分
(6.0分)
正确答案:
第一空:
符号位
第二空:
数值位
第三空:
纯小数
3
按IEEE754标准,一个浮点数由______,阶码E ,尾数M三部分组成。其中阶码E的值等于指数的______加上一个固定______
(6.0分)
正确答案:
第一空:
符号S
第二空:
基值E
第三空:
偏移量
4在浮点加法算中,当尾数需要右移时,应进行舍入处理。常用的舍入方法有___________和___________这两种
(4.0分)
正确答案:
第一空:
0舍1入法
第二空:
恒置1法
5移码表示法主要用于表示________数的阶码E,以利于比较两个________的大小和________操作
(6.0分)
正确答案:
第一空:
浮点
第二空:
指数
第三空:
对阶
6
对正数来说,原码、补码和反码符号位都为_______,数值位等于____________;
对负数,原码,补码和反码符号位都为_______,数值位各有不同的表示
(6.0分)
正确答案:
第一空:
0
第二空:
真值的数值位
第三空:
1
7为了运算器构造的简单性,运算方法中算术运算通常采用________加减法,________乘除法或________乘除法
(6.0分)
正确答案:
第一空:
补码
第二空:
原码
第三空:
补码
8为了实现运算器的高速,采用了______进位、______乘除法等并行技术
(4.0分)
正确答案:
第一空:
先行
第二空:
阵列
三.计算题(共2题,24.0分)
1已知X=0.11010和y=-0.10110,用补码计算x+y和x-y,同时指出结果是否溢出。
(12.0分)
正确答案:
x+y = -0.10111 x-y = -0.10101
无溢出 无溢出
2已知X=2001×0.11011011,Y=2011×(-0.10101100),求X+Y
(12.0分)
正确答案:
[ X ]浮 = 00001 , 0.11011011
[ Y ]浮 = 00011 , 1.01010100
(1) 求阶差并对阶:
ΔE = Ex – Ey = [ Ex]补 + [ - Ey]补 = 00001 + 11011 = 11100
即ΔE为 –2,x的阶码小,应使Mx 右移2位,Ex加2,
[ X ]浮 = 00011 , 0.00110110(11)
其中(11)表示Mx 右移2位后移出的最低两位数。
(2) 尾数和
答案:
对阶:
△E=[EX]补+[-EY]补=00.001+11.101=11.110
右移两位
E=00.011
[MX]补=00.00110110
尾数加减
M=[MX]补+[MY]补=11.10001010
规格化
左规
M=11.00010101
E=00.010
舍入
[M]补=11.00010110
M=-0.11101010
判溢出
00,不溢出
X+Y=2`010*(-0.11101010)