Page 89 고등학교 디지털 논리 회로 교과서
P. 89
2 디지털 코드의 표현
디지털 코드에는 8421 코드(BCD 코드), 3초과 코드, 그레이 코드, 문자 코드, 오류
검출 및 교정이 가능한 코드 등이 있다.
1 8421 코드(BCD 코드)
8421 코드는 10진수 0부터 9까지를 4개의 2진수로 표현한 것으로, 보통 BCD
(binary coded decimal, 2진화 10진) 코드라고도 하며, 특징은 다음과 같다.
가중치
• 가중치 코드로 실제 표기는 2진수이지만, 10진수처럼 사용한다.
가중치는 각 비트(자릿수)마다 갖
4
• 4비트로 16(2 )개의 수를 표현할 수 있지만, 8421(BCD) 코드에서는 1010, 1011, 는 고유한 값으로 8421(BCD)
3
2
코드는 왼쪽부터 8(2 ), 4(2 ),
1100, 1101, 1110, 1111을 사용하지 않고, 표 Ⅲ-1처럼 10개의 수만 사용한다. 2(2 ), 1(2 )의 가중치를 가진다.
1
0
표 Ⅲ- 1 8421(BCD) 코드
10진수 BCD 코드
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
예제 10진수 365를 8421(BCD) 코드로 표현하는 과정을 설명해 보자.
풀이 10진수 3 6 5
8421 코드 0011 0110 0101
연습하기
10진수 값을 8421(BCD) 코드로 표현해 보자.
(1) (23) 10 (2) (386) 10
(3) (4978) 10 (4) (10432) 10
3. 디지털 코드 87