如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?

题目

如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?


相似考题
更多“如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?”相关问题
  • 第1题:

    假设用一个8位的二进制数表示一个数字,则-1的补码是(),127的补码是()。


    正确答案:11111111;01111111

  • 第2题:

    实现无符号数乘2的指令的助记符是(),实现有符号数除2的指令的助记符是()。


    正确答案:SAL;SAR

  • 第3题:

    一个字节的无符号数表示范围为(),有符号数补码表示范围为()。


    正确答案:0~255;-l28—+127

  • 第4题:

    8位二进制数,采用补码形式表示一个带符号数,它能表示的整数范围是()。

    • A、-127~+127;
    • B、-128~+128;
    • C、-127~+128;
    • D、-128~+127

    正确答案:D

  • 第5题:

    如果一个有符号数占有n位,那么它的最大值是()。


    正确答案:2n-1 -1

  • 第6题:

    下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?FF


    正确答案: FFH表示的带符号数为-1,FFH表示的无符号数为255。

  • 第7题:

    两个8位二进制无符号数相加后没有产生进位,符号标志SF=1,它们和应在什么范围内?如果SF=0,那么和又在什么范围内?


    正确答案: 如果SF=1,它们的和应在27~28-1,也就是128~255之内。
    如果SF=0,它们的和应在0~27-1,也就是0~127之内。

  • 第8题:

    如果想在程序中反复使用一个数据“01/01/2000”,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用()

    • A、将这个数据声明为字符串型常量,用一个常量标识符代表它。
    • B、将这个数据声明为字符串型变量,用一个变量标识符表示它。
    • C、将这个数据声明为日期型常量,用一个常量标识符代表它。
    • D、将这个数据声明为日期型变量,用一个变量标识符表示它。

    正确答案:C

  • 第9题:

    用8位二进制数的补码形式表示一个带符号数,它能表示的整数范围是()。

    • A、-127~+127
    • B、-128~+128
    • C、-127~+128
    • D、-128~+127

    正确答案:D

  • 第10题:

    问答题
    下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?FF

    正确答案: FFH表示的带符号数为-1,FFH表示的无符号数为255。
    解析: 暂无解析

  • 第11题:

    问答题
    如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?

    正确答案: 如果用24b储存一个无符号数,这个数的范围应为:0~224-1
    如果用24b储存一个补码表示的有符号数,这个数的范围应为:-223~+223-1
    解析: 暂无解析

  • 第12题:

    填空题
    如果一个有符号数占有n位,那么它的最大值是()。

    正确答案: 2n-1 -1
    解析: 暂无解析

  • 第13题:

    下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?D8


    正确答案: D8H表示的带符号数为-40,D8H表示的无符号数为216;

  • 第14题:

    两个字节的无符号数表示范围为(),有符号数补码表示范围为()。


    正确答案:0~65535;—32768~+32767

  • 第15题:

    有两个二进制数X=01101010,Y=10001100,试比较它们的大小。 (1)X和Y两个数均为无符号数; (2)X和Y两个数均为有符号的补码数。


    正确答案: (1)X>Y
    (2)X<Y

  • 第16题:

    有符号数32的8位补码是00100000,如果用8位偏移码是()


    正确答案:10100000

  • 第17题:

    试将二进制数10000100B和00001110B相加,试说明不管把这两个数看作是无符号数还是有符号数,结果都正确(看作有符号数时采用补码表示)。


    正确答案: 当作为无符号数相加时和为146,小于255结果正确,当作为有符号数,正数和负数相加,结果不会溢出。

  • 第18题:

    现有一个二进制数10110110,若将该数分别看作是无符号数、补码表示的带符号数,它对应的十进制数的真值是()和()。


    正确答案:182;-74

  • 第19题:

    如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?


    正确答案: 如果用24b储存一个无符号数,这个数的范围应为:0~224-1如果用24b储存一个补码表示的有符号数,这个数的范围应为:-223~+223-1。

  • 第20题:

    N位二进制数的无符号数表示范围为0~(2N-1),有符号数(补码)表示范围为()。


    正确答案:-2N-1~(2N-1-1)

  • 第21题:

    单选题
    用8位二进制数的补码形式表示一个带符号数,它能表示的整数范围是()。
    A

     -127-+127

    B

     -128-+128

    C

     -127-+128

    D

     -128-+127


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

  • 第22题:

    问答题
    下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?D8

    正确答案: D8H表示的带符号数为-40,D8H表示的无符号数为216;
    解析: 暂无解析

  • 第23题:

    填空题
    现有一个二进制数10110110,若将该数分别看作是无符号数、补码表示的带符号数,它对应的十进制数的真值是()和()。

    正确答案: 182,-74
    解析: 暂无解析

  • 第24题:

    填空题
    有符号数32的8位补码是00100000,如果用8位偏移码是()

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