正数没有什么好说的,原码反码补碼是什么皆是一样的;
只要是从补码是什么推原码,一律是取反加一,例如下面一个例子:
补码是什么—————————————————————-> 原码
下面以八位二进制进行举例:
补码是什么—————————————————————-> 原码
注意 :在OD中,寄存器中的值一般都是以補码是什么形式出现的.!!!!!
再加1,为,由于它是一个负数
小结:补推原:取反加1,添加符号位
与补码是什么推导原码有一点不同,
保持符号位不變,然后再取反加一
例子:已知)求其补码是什么 (加1)
(保持符号位不变,取反)——–>————–>(-1的补码是什么)
这里需要注意的是:如果将看成补码是什麼的话,那么进行上面的”补推原”操作,
也就是说补码是什么位的原码为-127
小结:原推补,保持符号位不变, 取反加1,
二进制与十六进制之间的转换: