二进制的余码 反码 补码怎么算(负数的二进制补码怎么写)

二进制的余码 反码 补码怎么算(负数的二进制补码怎么写)

首页维修大全综合更新时间:2024-06-16 15:56:19

二进制的余码 反码 补码怎么算

举例说明如下:真值X=-11111,若字长8位,则:[X]原=10011111,最高位是符号位,1表示负数[X]反=11100000,将原码除符号位之外的数值位取反得反码[X]补=11100001,将反码末位加1得补码若真值是正数,无须上述操作,正数的原码反码补码符号位为0,数值与真值相同例如,真值y=+100011,8位字长,[y]原=[Y]反=[Y]补=00010011最高位(符号位)为0表示正数,其右侧二个0用于补齐8位字长

举例说明如下:真值X = -11111 , 若字长8位,则:[X]原 =10011111 , 最高位是符号位,1表示负数[X]反 =11100000 , 将原码除符号位之外的数值位取反得反码 [X]补 =11100001 ,将反码末位加1得补码若真值是正数,无须上述操作,正数的原码反码补码符号位为0,数值与真值相同例如,真值 y = +100011 , 8位字长,[y]原 =[Y]反 =[Y]补 =00010011最高位(符号位)为0表示正数,其右侧二个0用于补齐8位字长

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.