1.单选(2分)
执行算术右移指令的操作过程是
A.操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位
B.操作数的符号位填0,各位顺次右移1位
C.操作数的符号位填1,各位顺次右移1位
D.进位标志移至符号位,各位顺次右移1位
2.单选(2分)
原码除法是指
A.操作数用绝对值表示,加上符号位后相除
B.操作数用原码表示,然后相除
C.操作数取绝对值相除,符号位单独处理
D.操作数用补码表示并进行除法,但商用原码表示
3.单选(2分)
对8位补码操作数A5H,进行二位算术右移后的十六进制结果为( )H
A.E9
B.52
C.D2
D.69
4.单选(2分)
单符号位补码表示的两个同号数相加或异号数相减时,所得结果的符号位SF和进位标志CF进行( )运算为1时,表示运算的结果产生溢出
A.或
B.异或
C.与非
D.与
5.单选(2分)
在定点二进制运算器中,减法运算一般通过______来实现
A.补码运算的二进制加法器
B.补码运算的二进制减法器
C.反码运算的二进制加法器
D.原码运算的二进制减法器
6.单选(2分)
浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均包含2位符号位)。若有两个数X = 2^7 ´ 29/32 ,Y= 2^5 ´ 5/8,则用浮点加法计算X+Y 的最终结果是
A.00111 0100010
B.溢出
C.01000 0010001
D.00111 1100010
7.单选(2分)
在下列浮点数表示中,左移一位就可被规格化浮点数是
A.
B.
C.
D.
8.单选(2分)
以下各机器数中,引入___数据表示可消除减法操作
A.反码
B.原码
C.补码
D.移码
9.单选(2分)
设机器数字长8位(含1位符号位),若机器数DAH为补码,分别对其进行算术左移一位和算术右移一位,其结果分别为
A.B5H,6DH
B.B4H,6DH
C.B5H,EDH
D.B4H,EDH
10.单选(2分)
在定点运算器中,为判断运算结果是否发生错误,无论采用双符号位还是单符号位,均需要设置___,它一般用异或门来实现
A.译码电路
B.溢出判断电路
C.编码电路
D.移位电路
11.单选(2分)
以下关于ALU的描述正确的是
A.不能支持乘法运算
B.能完成算术与逻辑运算
C.只能完成算术运算
D.只能完成逻辑运算
12.单选(2分)
在计算机中,对于正数,其三种机器数右移后符号位均不变,但若右移时最低数位丢1,可导致
A.无任何影响
B.影响运算精度
C.无正确答案
D.运算结果出错
13.多选(3分)
若采用双符号位补码运算,运算结果的符号位为10,下列结论中错误的是
A.运算结果溢出,结果为正数
B.产生了下溢
C.运算结果溢出,结果为负数
D.产生了上溢
14.多选(3分)
以下关于ALU的描述中,不正确的是
A.只做加法与减法运算
B.支持算术与逻辑运算
C.只做逻辑运算
D.只做算术运算
15.多选(3分)
下列是组成运算器的部件的是
A.ALU
B.数据总线
C.地址寄存器
D.状态寄存器
16.多选(3分)
计算机内部的定点数大多用补码表示,下列关于补码特点的叙述中正确的是
A.零的表示唯一
B.正数不存在补码,负数的补码可用反码加1求得
C.符号位可以和数值部分一起参加运算
D.减法可用加法来实现
17.多选(3分)
在浮点数加减法运算“规格化”步骤中,以下哪些尾数(假定采用补码表示)需要进行”左规”运算?(以下各数均为2进制表示)
A.10.0100
B.00.1000
C.11.1000
D.00.0111
18.多选(3分)
以下关于算术移位和逻辑移位的描述正确的是
A.逻辑右移时,相当于对原数除2
B.逻辑左移时,高位丢失,低位补0
C.算术右移时,符号位不变并向最高数据位复制
D.算术左移时,相当于对原数乘2
19.判断(2分)
在浮点运算器,阶码部件需要完成加、减、乘、除四种运算 (×)
20.判断(2分)
在浮点运算器,尾数运算部件只需要完成乘、除运算 (×)
21.判断(2分)
采用补码数据表示的ALU中采用双符号位判断溢出时,直接使用被加数和加数补码的符号位进行判断 (×)
22.填空(4分)
已知[X]补 = 1101001 , [Y]补 = 1101010, 则用变形补码计算2[X]补 +1/2 [Y]补的结果为 11000111 (直接填二进制数即可,数字间不留空格)
23.填空(4分)
计算机字长为8位,若 x = - 101101,则 2[x]补的值为 10100110 (直接填写二进制数)
24.填空(4分)
移码表示法主要用于表示浮点数的 阶码 (直接填汉字即可)