8421码用0000 0001 1001分别表示0,1,2,…9的数字,
BCD算术运算是一种十进制运算(二进制中每四个二进制数字代表一位十进制数字且不超过9),如果2个BCD码相加的和大于(1001)2,则需要修正,要进行+6修正,并向高位进位。
例:4+9=13
0 1 0 0
+ 1 0 0 1
—————————
1 1 0 1
+ 0 1 1 0 (修正)
————————————
1 0 0 1 1
— ——————————
1 3
0 1 0 0
+ 1 0 0 1
—————————
1 1 0 1
+ 0 1 1 0 (修正)
————————————
1 0 0 1 1
— ——————————
1 3