计算机组成原理——计算机的运算方法

news/2024/12/21 23:01:09/

试题 1
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

一个16位无符号二进制数的表示范围是()

A. 0~65535

B. -32768~32768

C.-32768~32767

D. 0~65536

反馈 您的答案是正确的。 正确答案是: 0~65535

试题 2
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

对真值0表示形式唯一的机器数是()

A. 反码

B. 原码

C. 补码和移码

D. 以上都不对

反馈 您的答案是正确的。 正确答案是: 补码和移码

试题 3
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

若[X]补=0.1101010,则[X]原=()

A.1.0010101

B.0.0010110

C. 0.1101010

D.1.01110110

反馈 您的答案是正确的。 正确答案是:
0.1101010

试题 4
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

若[X]补=1.1101010,则[X]原=()

A.1.0010101

B.0.1101010

C. 1.0010110

D. 0.0010110

反馈 您的答案是正确的。 正确答案是:
1.0010110

试题 5
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

若X为负数,则由[X]补求[-X]补是将()

A. [X]补各值保持不变

B. [X]补符号位变反,其它各位不变

C. [X]补连同符号位一起变反,末位加1

D. [X]补除符号位外,各位变反,末位加1

反馈 您的答案是正确的。 正确答案是: [X]补连同符号位一起变反,末位加1

试题 6
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

补码定点整数1001 0101右移一位后的值为()

A. 11001010

B. 010010101

C. 10001010

D. 0100 1010

反馈 您的答案是正确的。 正确答案是: 11001010

试题 7
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

设机器数字长为8位(含一位符号位),若机器数BAH为原码,算术左移1位和算术右移1位分别为()

A. F4H,EDH

B. F4H,9DH

C. B4H,6DH

D. B5H,EDH

反馈 您的答案是正确的。 正确答案是: F4H,9DH

试题 8
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

设机器数采用补码表示(含义为符号位),若寄存器内容为9BH,则对应的十进制数为()

A.-27

B. 155

C.-101

D. -97

反馈 您的答案是正确的。 正确答案是:
-101

试题 9
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

若寄存器的内容为10000000,若它等于-0,则为()

A. 移码

B. 补码

C. 反码

D. 原码

反馈 您的答案是正确的。 正确答案是: 原码

试题 10
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

若二进制定点小数真值为-0.1101,机器表示为1.0010,则为()

A. 反码

B. 移码

C. 原码

D. 补码

反馈 您的答案是正确的。 正确答案是: 反码

试题 11
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

在补码的加减法中,用两位符号位判断溢出,两位符号位S1S2=10时,表示()

A. 结果负溢出

B. 结果正溢出

C. 结果为负数,无溢出

D. 结果为正数,无溢出

反馈 您的答案是正确的。 正确答案是: 结果负溢出

试题 12
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()

A. -x+y

B. x-y

C. -x-y

D. x+y

反馈 您的答案是正确的。 正确答案是: x-y

试题 13
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

在原码一位乘法中,()

A. 符号位参与运算

B. 符号位参与运算,并根据运算结果改变结果中的符号位

C. 符号位不参与运算,并根据运算结果确定结果中的符号

D. 符号位不参与运算

反馈 您的答案是正确的。 正确答案是: 符号位不参与运算

试题 14
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

原码乘法时,符号位单独处理乘积的方式是()

A. 两个操作数符号相“异或”

B. 两个操作数符号相“或”

C. 两个操作数符号相“与”

D. 两个操作数中绝对值较大数的符号

反馈 您的答案是正确的。 正确答案是: 两个操作数符号相“异或”

试题 15
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

在原码不恢复余数法(即原码加减交替法)的算法中()

A. 整个算法过程中,从不恢复余数

B. 每步操作后,若不够减,则需恢复余数

C. 若为负商,则恢复余数

D. 仅当最后一步不够减时,才恢复一次余数

反馈 您的答案是正确的。 正确答案是: 仅当最后一步不够减时,才恢复一次余数

试题 16
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

在浮点数编码表示中,()在机器数中不出现,是隐含的。

A. 尾数

B. 符号

C. 基数

D. 阶码

反馈 您的答案是正确的。 正确答案是: 基数

试题 17
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

采用规格化的浮点数最主要是为了()

A. 增加数据的表示范围

B. 方便浮点运算

C. 增加数据的表示精度

D. 防止运算时数据溢出

反馈 您的答案是正确的。 正确答案是: 增加数据的表示精度

试题 18
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

计算机在进行浮点数的加减运算之前先进行对阶操作,若x的阶码大于y的阶码,则()

A. y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移

B. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移

C. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移

D. y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移

反馈 您的答案是正确的。 正确答案是: y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移

试题 19
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

若浮点数的尾数用补码表示,则下列()中的尾数是规格化形式

A. 1.00010

B.0.01010

C. 0.0110

D.1.11000

反馈 您的答案是正确的。 正确答案是:
1.00010

试题 20
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

ALU作为运算器的核心部件,其属于()

A. 控制器

B. 时序逻辑电路

C. 寄存器

D. 组合逻辑电路

反馈 您的答案是正确的。 正确答案是: 组合逻辑电路

试题 21
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

算术逻辑单元(ALU)的功能一般包括()

A. 算术运算

B. 加法运算

C. 算术运算和逻辑运算

D. 逻辑运算

反馈 您的答案是正确的。 正确答案是: 算术运算和逻辑运算

试题 22
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

浮点数的表示范围和精度取决于()

A. 阶码的机器数形式和尾数的尾数

B. 阶码的位数和尾数的位数

C. 阶码的尾数和尾数的机器数形式

D. 阶码的机器数形式和尾数的机器数形式

反馈 您的答案是正确的。 正确答案是: 阶码的位数和尾数的位数

试题 23
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

在定点补码运算器中,若采用双符号位,当()时表示结果溢出

A. 双符号位相同

B. 两个正数相加

C. 两个负数相加

D. 双符号位不同

反馈 您的答案是正确的。 正确答案是: 双符号位不同

试题 24
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

下列说法,()是错误的

A. 符号不同的两个数相加是不会产生溢出的

B. 浮点乘法运算需进行对阶操作

C. 符号相同的两个数相减是不会产生溢出的

D. 逻辑运算是没有进位或借位的运算

反馈 您的答案是正确的。 正确答案是: 浮点乘法运算需进行对阶操作

试题 25
正确
得分 1.00/1.00 分
已标记
试题正文

如果采用0舍1入法进行舍入处理,则0.01010110011舍去最后一位后,结果为()

A.0.0101011010

B. 0.0101011011

C. 0.0101011100

D. 0.0101011001

反馈 您的答案是正确的。 正确答案是:
0.0101011010

试题 26
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

在原码加减交替除法中,符号位单独处理,参加操作的数是()

A. 绝对值

B. 绝对值的补码

C. 补码

D. 原码

反馈 您的答案是正确的。 正确答案是:绝对值的补码

试题 27
正确
得分 1.00/1.00 分
已标记
试题正文

在浮点机中,判断原码规格化形式的原则是()

A. 尾数的符号位与第一数位不同

B. 尾数的符号位与第一数位相同

C. 阶符与数符不同

D. 尾数的第一数位为1,数符任意

反馈 您的答案是正确的。 正确答案是: 尾数的第一数位为1,数符任意

试题 28
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

在浮点机中,判断补码规格化形式的原则是()

A. 尾数的符号位与第一数位相同

B. 尾数的符号位与第一数位不同

C. 尾数的第一数位为1,数符任意

D. 阶符与数符不同

反馈 您的答案是正确的。 正确答案是: 尾数的符号位与第一数位不同

试题 29
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

当[X] 反=1.1111时,对应的真值为()

A. -15/16

B. -0

C. +0

D. -1/16

反馈 您的答案是正确的。 正确答案是:
-0

试题 30
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

若十进制数为37.25,则相应的二进制数是( )。

A.100110.01

B.100101.01

C. 100101.1

D.110101.01

反馈 您的答案是正确的。 正确答案是:
100101.01

试题 31
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

若[x]反=1.1011,则x=

A. -0.1011

B. 0.1011

C. -0.0101

D.-0.0100

反馈 您的答案是正确的。 正确答案是:
-0.0100

试题 32
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

若采用双符号位补码运算,运算结果的符号位为10,则()。

A. 运算结果正确,为正数

B. 产生了正溢出(上溢)

C. 产生了负溢出(下溢)

D. 运算结果正确,为负数

反馈 您的答案是正确的。 正确答案是: 产生了负溢出(下溢)

试题 33
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

在定点二进制运算器中,减法运算一般通过______来实现。

A. 补码运算的十进制加法器

B. 补码运算的二进制加法器

C. 补码运算的二进制减法器

D. 原码运算的二进制减法器

反馈 您的答案是正确的。 正确答案是: 补码运算的二进制加法器

试题 34
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

下列数中最小的数是______ 。

A. (52)8

B. (101001)2

C. (44)10

D. (2B)16

反馈 您的答案是正确的。 正确答案是: (101001)2

试题 35
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

在整数定点机中,下述第______种说法是正确的­。

A. 三种机器数均可表示 -1,且三种机器数的表示范围相同;

B. 三种机器数均可表示 -1;

C. 原码和反码不能表示 -1,补码可以表示 -1;

D. 三种机器数均不可表示 -1。

反馈 您的答案是正确的。 正确答案是: 三种机器数均可表示 -1;

试题 36
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

设X= —0.1011,则[X]补为______。

A.
1.1001

B.
1.0100

C.
1.0101

D.
1.1011

反馈 您的答案是正确的。 正确答案是:
1.0101

试题 37
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

设X=-0.1010,Y=-0.0100,则用补码定点加法求X+Y的和为( )

A.1.0010

B. 1.1110

C. 0.0010

D.0.1110

反馈 您的答案是正确的。 正确答案是:
1.1110

试题 38
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

在计算机中,实现乘法或除法时采用下列哪一种编码方式最方便( )

A. 反码

B. BCD码

C. 补码

D. 原码

反馈 您的答案是正确的。 正确答案是: 补码

试题 39
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

设X=-0.1011,Y=-0.1101,则用补码一位乘法X*Y的结果为( )

A. 1.10001111

B. 0. 10001111

C. 0.00100011

D.1.00100011

反馈 您的答案是正确的。 正确答案是:
0. 10001111

试题 40
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

在定点二进制运算器中,减法运算一般通过______ 来实现。

A. 补码运算的十进制加法器

B. 原码运算的二进制减法器

C. 补码运算的二进制加法器

D. 补码运算的二进制减法器

反馈 您的答案是正确的。 正确答案是: 补码运算的二进制加法器

试题 41
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

若某数x的真值为–0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是______码。

A. 移码

B. 原码

C. 补码

D. 反码

反馈 您的答案是正确的。 正确答案是: 补码

试题 42
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

关于浮点数加减法以下论述正确的是_________。

A. 对阶时较大的数进行左移

B. 对阶时小阶向大阶对齐

C. 对阶时较小的数进行左移

D. 对阶时大阶向小阶对齐

反馈 您的答案是正确的。 正确答案是: 对阶时小阶向大阶对齐

试题 43
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

运算器由许多部件组成,其核心部分是______。

A. 数据总线

B. 多路开关

C. 算术逻辑运算单元

D. 累加寄存器

反馈 您的答案是正确的。 正确答案是: 算术逻辑运算单元

试题 44
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

设寄存器位数为8位,机器数采用补码形式(含1位符号位),对应十进制数-27,寄存器的内容为_________。

A. E3H

B. E5H

C. 27H

D. 9BH

反馈 您的答案是正确的。 正确答案是: E5H

试题 45
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

加/减法器做减法运算使用的方法是_________。

A. 从被减数中减去减数后求反

B. 用减法器实现被减数减去减数

C. 根据减数形式选择一种适当的方法

D. 将减法转化为补码的加法运算

反馈 您的答案是正确的。 正确答案是: 将减法转化为补码的加法运算

试题 46
正确
得分 1.00/1.00 分
已标记
试题正文

下列有关浮点数加减运算的叙述中,正确的是()

I.对阶操作不会引起价码上溢或下溢

II.右规和尾数舍入都可能引起阶码上溢

III.左规时可能引起阶码下溢

IV.尾数溢出时结果不一定溢出

A. 仅II、III

B. 仅I、III、IV

C. 仅I、II、IV

D. I、II、III、IV

反馈 您的答案是正确的。 正确答案是: I、II、III、IV

试题 47
正确
得分 1.00/1.00 分
已标记移除标记
试题正文

浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。设浮点数的阶码和尾数均采用补码表示,位数分别为5和7(均含2位符号位)。若有两个数x=2729/32和Y=255/8,则用浮点加法计算x+y的最终结果为()

A. 00111 1100010

B. 发生溢出

C. 00111 0100010

D. 01000 0010001

反馈 您的答案是正确的。 正确答案是: 发生溢出

试题 48
正确
得分 1.00/1.00 分
已标记
试题正文

若9BH表示移码(含1位符号位),其对应的十进制数是 。

A. 27

B. 101

C.-101

D. -27

反馈 您的答案是正确的。 正确答案是: 27

试题 49
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

计算机中表示地址时,采用 。

A. 反码

B. 补码

C. 无符号数

D. 原码

反馈 您的答案是正确的。 正确答案是: 无符号数

试题 50
正确
得分 1.00/1.00 分
未标记标记试题
试题正文

设机器数字长为8位(含一位符号位),若机器数BAH为补码,算术左移1位和算术右移1位分别为()

A. F4H,DDH

B. B4H,6DH

C. B5H,EDH

D. F4H,9DH

反馈 您的答案是正确的。 正确答案是: F4H,DDH

试题 51
完成
满分5.00
未标记标记试题
试题正文

设机器字长为8位,其中1位为符号位,令A = - 93,B = +47,求[A - B]补。

由A = - 91 = - 1011011,得[A]补 =1,0100101

由B = + 47 = + 0101111,得[B]补 =0,0101111                             得[-B]补 =1,1010001                             [A]补 =   1,0100101+[-B]补 =   1,1010001   [A]补+[-B]补 =  10,1110110                            [A-B]补 = 0,1110110,还原成真值得A-B = 118,结果出错(溢出)

试题 52
完成
满分4.00
未标记标记试题
试题正文

已知X = +1001110,Y = +0111010, 求[X+Y]补和[X-Y]补,并指出溢出情况。(采用双符号位计算)

解:采用双符号进行计算:

[X]补=00 1001110 [Y]补=00 0111010 [-Y]补=11 1000110

[X+Y]补=[X]补+[Y]补=00 1001110+00 0111010=01 0001000 溢出

[X-Y]补=[X]补+[-Y]补=00 1001110+11 1000110=00 0010100 未溢出

试题 53
完成
满分5.00
未标记标记试题
试题正文

设浮点数字长为16位,其中阶码为5位(含1位阶符),尾数为11位(含1位数符),写出
-53/512对应的浮点规格化数的原码、补码、反码和阶码用移码,尾数用补码的形式。

解:

设x = - 53/512 = - 0.000110101 = 2^-11 ×(- 0.11010100000)           (尾数左移三位,阶码减3)
[x]原 = 1,0011;1.1101010000                                       [x]补 = 1,1101;1.0010110000                                       [x]反 = 1,1100;1.0010101111                                       [x]阶移,尾补 = 0,1101;1.0010110000

试题 54
完成
满分5.00
未标记标记试题
试题正文

设机器数字长为8位(含1位符号位)
在这里插入图片描述
答:[A+B]补=1.1011110
A+B =(-17/64)
[A-B]补=1.1000110
A-B =(35/64)

试题 55
完成
满分5.00
未标记标记试题
试题正文

设机器数字长为8位(含一位符号位),若A = +15,B = +24,求[A+B]补
和[A-B]补并还原成真值。
解:∵ A = +15 = +0001111,B = +24 = +0011000
∴ [A]补 = 0,0001111,[B]补 = 0,0011000,[-B]补 = 1,1101000
则[A-B]补 = [A]补 + [-B]补 = 0,0001111 +1,1101000 =1,1110111
∴ [A-B]补 = 1,1110111
故 A-B = -0001001 = -9

试题 56
完成
满分5.00
已标记移除标记
试题正文

已知:X=0.1011,Y=-0.0101,求[X/2]补,[X/4]补, [-X]补, [Y/2]补,[Y/4]补, [-Y]补。

解:[X]补 = 0.1011 [X/2]补 = 0.01011 [X/4]补 = 0.001011 [-X]补 = 1.0101

[Y] 补 = 1.1011 [Y/2]补 = 1.11011 [Y/4]补 = 1.111011 [-Y]补 =0.0101

试题 57
完成
满分5.00
未标记标记试题
试题正文

一浮点数表示格式为:阶码3位,不包含阶符,尾数6位,不包含数符,用补码表示,阶码在前,尾数(包括数符)在后,已知:

,求x-y

解:x=(-0.101000)*2-101 y=(0.111000)*2-100

[x]补=11,011;11.011000 [y]补=11,100;00.111000

(1)对阶
在这里插入图片描述
(2)尾数相加:[Sx]补’+[-Sy]补=11.101100+11.001000=10.110100

(3)结果规格化:右规1位,无溢出,价码-1

[x – y]补 = 11, 100; 10. 110100

右规后

[x – y]补 = 11, 101; 11. 011010

∴ x – y = (–0.100110)×2^-11

= (-19/32)×2^-3

试题 58
正确
得分 4.00/4.00 分
未标记标记试题
试题正文

已知X = -1110,其原码、反码、补码、移码分别是

A. 1,1110 、1,0010、1,0001、0,0010

B. 1,1110 、1,0010、0,0010、1,0001

C. 1,0010、1,0001、0,0010、1,1110

D. 1,1110 、1,0001、0,0010、1,0010

反馈 您的答案是正确的。 正确答案是: 1,1110 、1,0010、1,0001、0,0010

试题 59
正确
得分 4.00/4.00 分
未标记标记试题
试题正文

求十进制数-113的原码表示,反码表示,补码表示和移码表示(用8位二进制表示,并设最高位为符号位,真值为7位)。以下正确的是

a. 11110001、00001111、10001111、10001110

b. 10001110、10001111、00001111、11110001

c. 11110001、10001110、00001111、10001111

00001111

00001111

00001111

00001111

d. 11110001、10001110、10001111、00001111

反馈 您的答案是正确的。 正确答案是: 11110001、10001110、10001111、00001111

试题 60
完成
满分4.00
未标记标记试题
试题正文

已知X = +1001111,Y = +0111001, 求[X+Y]补和[X-Y]补,并指出溢出情况。

解:采用双符号进行计算:

[X]补=00 1001111 [Y]补=00 0111001 [-Y]补=11 1000111

[X+Y]补=[X]补+[Y]补=00 1001111+00 0111001=01 0001000 溢出

[X-Y]补=[X]补+[-Y]补=00 1001111+11 1000111=00 0010110 未溢出

试题 61
完成
满分4.00
未标记标记试题
试题正文

X=+1011,Y=-1101,用原码一位乘法计算P=X·Y

部分积 乘数

0000     11011011

10110101     1110    右移0000               01010010     1111    右移1011              11010110     1111    右移1011

100011000    1111     右移

符号位为1,P=X·Y=1,1000 1111


http://www.ppmy.cn/news/690042.html

相关文章

bah 带你入门

我们经常会在cmd上写一些命令,而这些命令其实也可以在bash中执行,bash增加了更多的语法,让我们可以写出比较简单的处理流程 bash中的分支结构 条件 if express; then fi express: 1、[] while while xxx; do express done express可以是…

C语言重点

1. 位、字节、字 位,最小的存储单位,可以存储0或者1 字节,常用的计算机存储单位,一个字节等于8位(我是你8,哈哈) 字,设计计算机时给定的自然存储单位,对于8位的微型计算机(如,最初的苹果机),一个字长只有8位。从那以后,个人计算机字长增至16位、32位,直到目前的…

LinuxC——指针

指针在C语言中的应用是非常多的,而且也是很重要的。 一、什么是指针 指针是一个值为内存地址的变量。就像char类型变量的值为字符,int类型变量的值为整数。 在使用指针的时候,一定会用到这两个符号‘*’和 ‘&’,下面就首先…

HackMyvm(一)BAH持续更新

HackMyVM:第一更 BAH 文章目录 环境准备一、信息收集二、利用步骤三、权限提升 环境准备 环境地址:https://hackmyvm.eu/machines/machine.php?vmBah 一、信息收集 首先用Nmap扫描一下网段 nmap -sP 192.168.200.1-255 #扫网段我这里用的是校园网&a…

moya

https://juejin.im/post/5ac2cf34f265da23a1421483 https://juejin.im/post/5a69e9f9f265da3e290c6782 转载于:https://www.cnblogs.com/feng9exe/p/10964762.html

MOEA\D

1,Erpim的博客:多目标优化_学习笔记(三)MOEA/D https://blog.csdn.net/qq_35414569/article/details/79655400 2,GryffindorHermione博客:基于分解的多目标进化算法(MOEA/D) https://blog.csdn.net/sina…

demoa

一、数据类型 奥术大师多驱蚊器翁Asdasd 阿达洒水多 a 10; print(a)百度

Modulo

题目描述 给出10个整数,问这些整数%42后有多少个不同的余数。 输入格式 输入包含10个小于1000的非负整数,每行一个。 输出格式 输出它们%42后,有多少个不同的余数。 样例输入 1 2 3 4 5 6 7 8 9 10 样例输出 10 样例输入 42 84 252 420 840 …