余三码的意义和加法运算

在学习余三码的过程中,很迷惑为什么要使用这种码制,现在明白了
比如
1:0100
2:0101
3:0110
8:1011
发现1和8的余三码正好是互补(说的不严谨),而1+8=9,其实余三码就是在二进制与十进制之间搭建了一个桥梁
再说运算
余三码的运算注意加法,如若进位就加三,不进位就减3
比如1+3 = 4,那么0100+0110=1010,而1010-0011 = 0111,刚好是4的余三码,其实也不难想,就是在之前多加了一个3嘛,最后再减去即可
比如3+8=11,0110+1011=0001,有进位,加3,0100,这个其实就是本来我多加了6,但是一进位就整没了,10进制和16进制差了个6,好像是,所以在补一个3.

你可能感兴趣的:(自己玩,经验分享)