负数的原、反、补码关系对照表 原码 反码 补码 整数编码形式 符号1、数值码 符号1、数值码略位取反 反码加1 表示范围 -2=X0 -2X0 -2”X0 码值与真值的关系 [☒原=2X [☒贩=21+8 [☒=2+8 小数编码形式 符号1、数值码 符号1、数值码略位取反 反码加2” 表示范围 -1X0 -1-X0 -1X0 码值与真值的关系 ☒原=1-X [☒贩=2-2+X ☒邦=2+X 码值相肋加结果 复杂 将进位信号加至最低位 去掉进位 处理为相同编码 保留nt1位 保留nt1位
负数的原、反、补码关系对照表
4位二进制负整数的原、反、补码对照表 h进制数 0 0 1 -2 -3 .4 5 6 7 真值 0000 -0000 -001 -0010 -0011 -0100 -0101 -0110 -0111 原码 00000 10000 10001 10010 10011 10100 10101 10110 10111 反码 00000 11111 11110 11101 11100 11011 11010 11001 11000 补码 00000 11111 11110 11101 11100 11011 11010 11001 十进制数 8 9 -10 -11 -12 -13 -14 -15 -16 真值 -1000 -1001 -1010 -1011 -1100 -1101 -1110 -1111 -10000 原码 11000 11001 11010 11011 11100 11101 11110 11111 sseSES 反码 10111 10110 10101 10100 10011 10010 10001 10000 seeeES 补码 11000 10111 10110 10101 10100 10011 10010 10001 10000
4位二进制负整数的原、反、补码对照表
三、二一十进制编码(Binary Code Decimal码) 用4位二进制码表示十进制数符 从0000~1111十六组码中取十组代表0~9十个数符 主要有: 1、8421码:! 四位码都有位权,各为8,4,2,1。 2、5421码:四位码都有位权,各为5,4,2,1。 3、2421码:四位码都有位权,各为2,4,2,1。 4、余3码:各位码没有位权值,但各组二进制码 值比其表示的十进制数符值多3。 前三种为有权码,后一种为无权码
三、二——十进制编码(Binary Code Decimal码) 用4位二进制码表示十进制数符 从0000~1111十六组码中取十组代表0~9十个数符 主要有: 1、8421码:四位码都有位权,各为8,4,2,1。 2、5421码:四位码都有位权,各为5,4,2,1。 3、2421码:四位码都有位权,各为2,4,2,1。 4、余3码:各位码没有位权值,但各组二进制码 值比其表示的十进制数符值多3。 前三种为有权码,后一种为无权码
十进制 8421BCD 2421BCD 5421BCD 余3码 0000 0000 0000 0011 0001 0001 0001 0100 2 0010 0010 0010 0101 3 0011 0011 0011 0110 4 0100 0100 0100 0111 5 0101 0101 1000 1000 6 0110 0110 1001 1001 7 0111 0111 1010 1010 8 1000 1110 1011 1011 9 1001 1111 1100 1100 六组 1010~1111 1000~1101 01010111 0000~0010 伪码 1101~1111 1101~1111
十进制 8421BCD 2421BCD 5421BCD 余3码 0 0000 0000 0000 0011 1 0001 0001 0001 0100 2 0010 0010 0010 0101 3 0011 0011 0011 0110 4 0100 0100 0100 0111 5 0101 0101 1000 1000 6 0110 0110 1001 1001 7 0111 0111 1010 1010 8 1000 1110 1011 1011 9 1001 1111 1100 1100 六组 1010~1111 1000~1101 0101~0111 0000~0010 伪码 1101~1111 1101~1111
计数体制为十进制方式,第组玛 的位权为10。 例:(271.59)10 =(001001110001.01011001)8421BcD =(001001110001.01011111)2421BcD =(001010100001.10001100)5421BcD =(010110100100.10001100)余3BcD
计数体制为十进制方式,第i组码 的位权为10i 。 例:(271.59)10 =(001001110001.01011001)8421BCD =(001001110001. 01011111)2421BCD =(001010100001.10001100)5421BCD =(010110100100.10001100)余3BCD