快捷导航

关于进制转换的问题

-9的16进制为什么是FFF7H?  。。。
9是0009 然后 补码 取反加一不是FFF8H吗?
答案写了FFF7H
然后第二个

127的16进制 15不是E吗?正数的补码就是自己啊。。。答案写127的16进制是7FH。。
刚好都差一位。。。这是为啥?。。

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

0009H转为二进制 0000 0000 0000 1001B
负数高位取1即 1000 0000 0000 1001B
取反即 1111 1111 1111 0110B
再加一即 1111 1111 1111 0111B

即 FFF7H
另外E表示14,其他A=10,B=11,C=12,D=13,F=15
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP