关于进制转换的问题

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

然后第二个
127的16进制 15不是E吗?正数的补码就是自己啊。。。答案写127的16进制是7FH。。

刚好都差一位。。。这是为啥?。。

慕姐6162487
浏览 2343回答 8
8回答

茶和散客

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,查看更多内容
随时随地看视频慕课网APP