首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

有关二进制的一个转换有关问题

2012-04-01 
有关二进制的一个转换问题一个FOH的数,作为一个8位有符号数那么如果正数超过127所以是负数,那么负数的话就

有关二进制的一个转换问题
一个FOH的数,作为一个8位有符号数
那么如果正数超过127
所以是负数,那么负数的话就是以补码的形式存在的

F0转换成二进制就是
补码:1111 0000
那么:
反码:1110 1111
那么
原码就是
  1001 0000

这样的话,结果是-16
和书上的结果-12不一样啊
谁能告诉我这个菜鸟,是哪里出错了?多谢哈



[解决办法]
结果没错是-16
-12的话:
1000 1100
取反
1111 0011
加一
1111 0100

F4H而不是F0H

热点排行