已知数的补码表示形式为 FFFH 求其真值
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/01 13:05:48
已知数的补码表示形式为 FFFH 求其真值
换为二进制数:1111 1111 1111
补码就是原码除了符号以外,每位取反,末尾加1,那么原码是:
1000 0000 0001
真值就是十进制数-1
再问: 不对 答案是4095
想问为什么要在前面补上0000 难道默认16位
可当计算FFH时 真值就是负数了
希望得到专业回答
再答: 我就是学计算机的。
因为正数的补数是本身,负数是每位取反末尾加1.为什么那么多0?因为机器有自己的位数,16位机器,不可能只显示有效数那几位而不显示无效的0.
如果是这个答案,还有种可能性,这个是浮点机器,前面显示阶码!但4095也不对啊???
好了,我知道问题在哪了。。。。这个居然是无符号数。。。你咋不早说?
那就没符号了,全是正数1111 1111 1111
真值是2^11+2^10+2^9......+2^0=4095
再问: 谢谢你的解释 但答案确实是这样的 来源为清华大学出版社 微型计算机原理与应用 第四版 习题2 2.8(3)
再问: 主要想问一下 是不是默认不是8位就是16位 没有12位这种可能 所以必须添0 按正数计算
再答: 书编错了。3位的16进制数最多表示0~+4095 但这是不留符号位的情况,你想啊,一共才12位的二进制数,假如有一位是符号,怎么可能出现4095这个数呢?
那就是无符号数啦。但无符号数、原码表示法、补码、反码都是并列存在的数字表示方式,怎么会“有无符号数的补码”这个概念呢?
本人真诚恳回答,这也不是吹嘘,因为错误太明显了。
12位计算机不可能的,必然是2的次方这么增加的。
再问: 什么叫做并列存在的数字表示方式?我能理解你的意思 因为原码、反码、补码必须有符号位,但我后来的追问意思你可能没明白 如果我追问假设成立 则提干默认位选择16字长机器 也就是求0000 1111 1111 1111的真值 也就是答案
我想问的是 假设成立吗?
再答: 恩,那就成立了。前面四个0,就对了。
此题需已知:16位机器字长,定点整数补码表示法,机器数0FFFH的真值是多少?
再问: 嗯 但是已知没有说是16位机器字长 你是学计算机的 没有12位字长计算机吧 也就是说默认了 fuck这么多默认谁她妈知道 狗屁书编的恶心
再答: 正常。很高兴帮到你
补码就是原码除了符号以外,每位取反,末尾加1,那么原码是:
1000 0000 0001
真值就是十进制数-1
再问: 不对 答案是4095
想问为什么要在前面补上0000 难道默认16位
可当计算FFH时 真值就是负数了
希望得到专业回答
再答: 我就是学计算机的。
因为正数的补数是本身,负数是每位取反末尾加1.为什么那么多0?因为机器有自己的位数,16位机器,不可能只显示有效数那几位而不显示无效的0.
如果是这个答案,还有种可能性,这个是浮点机器,前面显示阶码!但4095也不对啊???
好了,我知道问题在哪了。。。。这个居然是无符号数。。。你咋不早说?
那就没符号了,全是正数1111 1111 1111
真值是2^11+2^10+2^9......+2^0=4095
再问: 谢谢你的解释 但答案确实是这样的 来源为清华大学出版社 微型计算机原理与应用 第四版 习题2 2.8(3)
再问: 主要想问一下 是不是默认不是8位就是16位 没有12位这种可能 所以必须添0 按正数计算
再答: 书编错了。3位的16进制数最多表示0~+4095 但这是不留符号位的情况,你想啊,一共才12位的二进制数,假如有一位是符号,怎么可能出现4095这个数呢?
那就是无符号数啦。但无符号数、原码表示法、补码、反码都是并列存在的数字表示方式,怎么会“有无符号数的补码”这个概念呢?
本人真诚恳回答,这也不是吹嘘,因为错误太明显了。
12位计算机不可能的,必然是2的次方这么增加的。
再问: 什么叫做并列存在的数字表示方式?我能理解你的意思 因为原码、反码、补码必须有符号位,但我后来的追问意思你可能没明白 如果我追问假设成立 则提干默认位选择16字长机器 也就是求0000 1111 1111 1111的真值 也就是答案
我想问的是 假设成立吗?
再答: 恩,那就成立了。前面四个0,就对了。
此题需已知:16位机器字长,定点整数补码表示法,机器数0FFFH的真值是多少?
再问: 嗯 但是已知没有说是16位机器字长 你是学计算机的 没有12位字长计算机吧 也就是说默认了 fuck这么多默认谁她妈知道 狗屁书编的恶心
再答: 正常。很高兴帮到你
为什么微机原理课上说一个补码为FFFH的数,它的原码也是FFFH,真值为4096?
数X的真值为-0.6875D,求其补码?
补码FFFH 求真值与原码
补码为10000000,若其真值为负1,则该数采用什么形式表示?
对于真值 0 表示形式唯一的机器数是( ) A、原码和补码 B、原码和反码 C、移码和补码 D、反码和补码
补码00000000 还有 10000000 还有 11111110表示的真值是什么?
在原码、反码、补码中,对真值0表示形式唯一的机器数是__________.
8位定点小数表示中,机码数10000000采用1位符号位,当它是原码形式 补码形式和反码形式时,其对应的真值为
是不是任意补码为数值部分的值加上-128就是真值 如补码10000001的真值为-127
大一.c语言程序问题为什么真值为-100101的二进制数在字长为8的机器中,其补码形式为11011011
八位原码整数 ( )代表的真值为 -1;八位补码整数( )代表的真值为-128.
十六进制带符号数80(补码表示)的真值是多少