怎么用16位二进制数表示数的原码,反码,补码,如+127,-128.

怎么用16位二进制数表示数的原码,反码,补码,如+127,-128.
我想知道怎么得出来的,
zhengye 1年前 已收到1个回答 举报

伪装善心真vv1 幼苗

共回答了14个问题采纳率:100% 举报

真值:+127D=+7FH=+111 1111B
原码: 0000 0000 0111 1111 最左的0是符号位,其余高7位用0补齐16位
正数的反码、补码与原码相同
真值:-128D=-80H=-1000 0000B
原码: 1000 0000 1000 0000 最左的1是符号位,其余高7位用0补齐16位
反码: 1111 1111 0111 1111 将原码除符号位之外各位取反
补码: 1111 1111 1000 0000 在反码的最低位+1

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.354 s. - webmaster@yulucn.com