Felix's Footprint

Good things come to those who wait.

0%

无符号整数:0,1,2,3……

无符号整数在硬件内的表示

无符号整数的加法运算

从最低位开始,按位相加,并往更高位进位

无符号整数的减法

  1. 被减数不变,减数全部按位取反,末位加1,减法变加法

  2. 从最低位开始,按位相加,并往更高位进位

BCD:Binary-Coded Decimal,用二进制编码的十进制

作用:为了解决二进制数转十进制数的麻烦

8421码

用4bit表示十进制数,有6种冗余

如果两个数相加结果处于1010~10010,则结果再加上6才能得到正确结果

如果相加结果在合法范围内,则无需修改

余三码

8421+(0011)

2421码(改变每一位的权值)

0-4 的第一位是0,5-9的第一位是1