假定机器数为8位,(1位符号位,7位数值),写出下列各二进制数的原码和补码?
+0.1001 ; -0.010100 ; +`1 本人想知道具体怎么做,这样以后自己就会做了~
人气:336 ℃ 时间:2019-08-19 16:45:37
解答
原码是人看起来最舒服的表示方法
拿一个8位数来说,一对相反数,低7位一样,只是最高一位不同
反码就是原码最高位不变,其他位取反
补码就是反码加一
(对正数来说,原码,反码,补码一样,本题都是负数)
1000 0000b 看做以下码时真值为
原码:-0(原码表示0有两个,±0)
反码:-127(原码1111 1111b)
补码:-128(减1取反)
1000 0001b 看做以下码时真值为
原码:-1
反码:-126(原码1111 1110b)
补码:-127(减1取反)
推荐
猜你喜欢
- 英文物理题(牛二律)
- 一根钢材长2米,截去了30%后,在截去0.4米,还剩多少米?
- 由两个相同的字组成的字比如"林"
- f(x)是R上的奇函数,且x>=0时,f(x)=x^2,若对任意 t
- After lunch,the little boy _____________ in the park.
- 将一块棱长是8分米的正方体钢坯锻造成长0.8米、宽0.64米的长方体钢材,锻成的钢材有多厚(用方程解)?
- 分词做状语时的否定形式及虚拟语气倒装时的否定形式
- 张师傅做一个零件要3分钟,徒弟小王做一个零件要5分钟,他们合作了一段时间共做了800个零件.师傅两人各做