BCD,binary_coded_decimal

2진화 10진수

BCD code (binary coded decimal code) : 2진화 10진 코드, 8421코드
16진수 숫자,digit (0 to F) 중에서 (0 to 9)까지만 사용하는? 즉 10102부터 11112까지의 6개는 사용하지 않는? chk

BCD Addition - 덧셈,addition
{
2진수인것 처럼 더한다.
input carry까지 포함하면, 합,sum의 범위는 0~19(9+9+1)이다.
합이 10012(9) 이하이면 그냥 쓰면 되고, 그보다 크면 즉 10102(10) 이상이면 01102(6)을 더한다.
}

Packed BCD

3초과 코드
excess-3 code
{
BCD코드(8421코드)로 표현된 값에 3을 더해 준 값으로 나타냄
'자기 보수 성질'이 있음 - 아래 표에서 0-9, 1-8, 2-7, 3-6, 4-5가 보수관계
10진수 BCD 코드 3-초과 코드
0 0000 0011
1 0001 0100
2 0010 0101
3 0011 0110
4 0100 0111
5 0101 1000
6 0110 1001
7 0111 1010
8 1000 1011
9 1001 1100

WpKo:3_초과_부호
WpEn:Excess-3
} // Ggl:excess-3 code