itgle.com
更多“设机器数字长8位(含1位符号位),若机器数BAH为原码,算术右移一位得到的结果为 9D H”相关问题
  • 第1题:

    设机器中浮点数的格式如下:

    其中阶码6位,包括1位符号位,尾数10位(含1位数符),浮点数的基为2。阶码用补码表示,尾数用原码表示。对于十进制数-25.8375,当阶码用补码表示、尾数用原码表示时,得到的规格化机器码为(38);当阶码用移码表示、尾数用原码表示时,得到的规格化机器码为(39);当阶码用原码表示,尾数用补码表示时,得到的规格化机器码为(40)。

    A.1001011100111000

    B.1110101100111010

    C.1001011000111010

    D.1001011100111010


    正确答案:A

  • 第2题:

    某计算机系统中,16位浮点数的表示格式如图6-1所示。其中,阶码4位(含1位符号)为定点整数,尾数12位(含1位符号)为定点小数。

    设一个数机器码为1110001010000000,若阶码为移码且尾数为原码,则其十进制数真值为(1)。

    A.20

    B.25

    C.0.078125

    D.20.969375


    正确答案:A
    解析:为了充分利用尾数来表示更多的有效数字,即提高数据的表示精度,通常采用规格化浮点数。规定化浮点数在运算结束将运算结果存到计算机中时,必须是规格化的浮点数。规格化浮点数尾数的最高数值位是有效数字,即正尾数0.5≤F1,负尾数-1F≤-0.5。要求规格化以后,其尾数部分是正数时为0.1×××的形式,是负数时,对于原码为1.1×××的形式,对于补码为1.0×××的形式,可以通过尾数小数点的左右移动和阶码的变化实现。对于本试题的解答思路是,对给定的机器码按给定的浮点数格式得到阶码和尾数,然后将阶码变为十进制数,最后得到浮点数的十进制真值。判断如果给定的浮点数机器码不是规格化表示的,则可将其表示为规格化的机器码。规格化时,先看给定的浮点数机器码的尾数是用什么码表示的,然后看看是否已是规格化数,如不是,将尾数小数点移位,但要注意,为保持浮点数的真值不变,阶码一定要相应地调整。另外在解答此类题目时,还要注意题目条件中给出的阶码和尾数是用什么码表示的,否则很容易出错,而得不到正确的计算结果。针对本道题目,对所给机器码1110001010000000,按所规定的浮点数表示形式,可知阶码为1110(最高位为阶符1),尾数为001010000000(最高位为尾符0)。①若阶码为移码,1110表示为十进制数加6,尾数为原码表示加0.010lB,所以浮点数为26×0.0101B=010100B=20。②若阶码为补码,1110表示为十进制数减2;尾数为补码,因该尾数为正数,即加0.0101,该浮点数为2-2×0.0101B=0.000101B=0.078125D。将此浮点数用规格化数形式表示:2-2÷0.0101B=2-3×0.101B,阶码-3的补码为1101,因为浮点数规格化要求尾数最高数据位为有效数据位,即尾数绝对值大于等于0.5。实际判断中,对于尾数以补码表示时,看符号位与最高位是否相同,如不相同即为规格化数,如相同即为非规格化数,故规格化后的机器码为1101010100000000。对本题所给出的机器码来说,就是使其尾数001010000000左移一位成为010100000000,相当于尾数数值乘2,相应地其阶码就应减1,即-2减1得-3。

  • 第3题:

    机器字长为n位的二进制数可以用补码来表示( )个不同的有符号定点小数。



    答案:A
    解析:
    本题考查计算机系统基础常识。二进制数据在计算机系统中的表示方法是最基本的专业知识。补码本身是带符号位的,补码表示的数字中0是唯一的,不像原码有+0和-0之分,也就意味着位n二进制编码可以表示2n个不同的数。

  • 第4题:

    某定点机字长8位(含1位符号位),现该机中一个寄存器的内容为43H,则将其算术左移一位、算术右移一位的结果分别为()。

    A.86H,21H
    B.结果出错,21H
    C.结果出错,AIH
    D.未给出机器数形式,无法判断

    答案:B
    解析:
    虽然题中未给出机器数形式是原码、反码还是补码,但由于寄存器中数据的符号位为0,即表示一个正数,故仍可进行判;;算术左移1位时,符号位为。不变,最高数值位1移丢,结果出错;算术右移1位时,符号位为0不变,数值位最高位补0,结果为21H。

  • 第5题:

    设机器字长8位,若机器数DAH为补码,则算术左移一位后为()

    • A、B4H
    • B、B5H
    • C、F4H
    • D、6DH
    • E、EDH

    正确答案:A

  • 第6题:

    设机器字长16位,定点表示,尾数15位,数符1位,问: (1)定点原码整数表示时,最大正数是多少?最小负数是多少? (2)定点原码小数表示时,最大正数是多少?最小负数是多少?


    正确答案: (1)定点原码整数表示
    最大正数值=(215-1)10=(+32767)10
    最小负数值=-(215-1)10=(-32767)10
    (2)定点原码小数表示
    最大正数值=(1-2-15)10=(+0.111111111111111)2
    最小负数值=-(1-2-15)10=(1.111111111111111)2

  • 第7题:

    有一个8位机器数为10010111,若此数表示原码,则相应的十进制数的真值为多少?


    正确答案:151

  • 第8题:

    设某机器数字长为8位,有两个数的16进制表示形式为9CH和FFH,问:若它们分别表示为下列格式的机器数时,其对应的十进制真值是多少? 1)无符号整数 2)原码表示的定点整数 3)原码表示的定点小数 4)补码表示的定点整数 5)补码表示的定点小数 6)反码表示的定点整数 7)移码表示的定点整数


    正确答案:9CH=10011100B,FFH=11111111B
    1)无符号整数:9CH=156,FFH=255
    2)原码表示的定点整数:9CH=-28,FFH=-127
    3)原码表示的定点小数:9CH=-0.21875,FFH=-0.9921875
    4)补码表示的定点整数:9CH=-100,FFH=-1
    5)补码表示的定点小数:9CH=0.78125(=-100/128),FFH=-1/128=0.0078125
    6)反码表示的定点整数:9CH=-99,FFH=-0
    7)移码表示的定点整数:9CH=28,FFH=127

  • 第9题:

    若某机器数为10000000,它代表-127,则它是()。

    • A、原码
    • B、反码
    • C、补码
    • D、原码或反码

    正确答案:B

  • 第10题:

    单选题
    字长为8位(包括一位符号位),其机器数可以表示的最大正整数是()。
    A

    255

    B

    256

    C

    128

    D

    127


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    设机器字长8位,若机器数DAH为补码,则算术左移一位后为()
    A

    B4H

    B

    B5H

    C

    F4H

    D

    6DH

    E

    EDH


    正确答案: A
    解析: 暂无解析

  • 第12题:

    问答题
    设某机器数字长为8位,有两个数的16进制表示形式为9CH和FFH,问:若它们分别表示为下列格式的机器数时,其对应的十进制真值是多少? 1)无符号整数 2)原码表示的定点整数 3)原码表示的定点小数 4)补码表示的定点整数 5)补码表示的定点小数 6)反码表示的定点整数 7)移码表示的定点整数

    正确答案: 9CH=10011100B,FFH=11111111B
    1)无符号整数:9CH=156,FFH=255
    2)原码表示的定点整数:9CH=-28,FFH=-127
    3)原码表示的定点小数:9CH=-0.21875,FFH=-0.9921875
    4)补码表示的定点整数:9CH=-100,FFH=-1
    5)补码表示的定点小数:9CH=0.78125(=-100/128),FFH=-1/128=0.0078125
    6)反码表示的定点整数:9CH=-99,FFH=-0
    7)移码表示的定点整数:9CH=28,FFH=127
    解析: 暂无解析

  • 第13题:

    某计算机系统中,16位浮点数的表示格式如图6-1所示。其中阶码4位(含1位符号)为定点整数,尾数12位(含1位符号)为定点小数,设一个数机器码为1110001010000000。

    若阶码为移码且尾数为原码,则其十进制数真值为(2);若阶码为补码且尾数为补码,则其十进制数真值规格化后的机器码为(3)。

    A.20

    B.25

    C.0.078125

    D.20.969375


    正确答案:A

  • 第14题:

    设机器数字长为8位(含1位符号位),那么机器数DAH(H表示十六进制数)算术右移一位的结果为( )

    A.6DH

    B.EDH

    C.B4H

    D.B5H


    正确答案:B

  • 第15题:

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

    A.F4H,EDH
    B.B4H,6DH
    C.F4H,9DH
    D.B5H,EDH

    答案:C
    解析:

  • 第16题:

    机器数字长8位(含1位符号位),若机器数为81(十六进制),当它分别表示原码、补码、反码和移码时,等价的十进制数分别是多少?


    正确答案: 原码:-1,补码:-127,反码:-126,移码:+1。

  • 第17题:

    在整数定点机中,机器数为补码,字长8位(含2位符号位),则所能表示的十进制数范围是()至()。


    正确答案:-32;31

  • 第18题:

    设机器字长8位,若机器数DAH为补码,算术右移一位后为()

    • A、B4H
    • B、B5H
    • C、F4H
    • D、6DH
    • E、EDH

    正确答案:E

  • 第19题:

    假定机器字长是8位,十进制数-72的二进制原码是10101000


    正确答案:错误

  • 第20题:

    字长为8位(包括一位符号位),其机器数可以表示的最大正整数是()。

    • A、255
    • B、256
    • C、128
    • D、127

    正确答案:D

  • 第21题:

    机器数80H所表示的真值是-128,则该机器数为()形式的表示。

    • A、原码
    • B、反码
    • C、补码
    • D、移码

    正确答案:C

  • 第22题:

    填空题
    在整数定点机中,机器数为补码,字长8位(含2位符号位),则所能表示的十进制数范围是()至()。

    正确答案: -32,31
    解析: 暂无解析

  • 第23题:

    单选题
    设机器字长8位,若机器数DAH为补码,算术右移一位后为()
    A

    B4H

    B

    B5H

    C

    F4H

    D

    6DH

    E

    EDH


    正确答案: E
    解析: 暂无解析

  • 第24题:

    问答题
    机器数字长8位(含1位符号位),若机器数为81(十六进制),当它分别表示原码、补码、反码和移码时,等价的十进制数分别是多少?

    正确答案: 原码:-1,补码:-127,反码:-126,移码:+1。
    解析: 暂无解析