728x90
반응형

🔢 BCD 코드란?
**BCD (Binary-Coded Decimal)**는 십진수(Decimal) 숫자의 각 자릿수를 **4비트 이진수(Binary)**로 표현하는 방식입니다.
즉, 0~9까지의 십진수 하나하나를 각각 4비트로 변환해서 사용합니다.
✅ 특징
- 각 십진수 자릿수마다 따로 4비트를 사용합니다.
- 0~9만 표현 가능하며, **1010(10)~1111(15)**은 사용하지 않습니다.
- 주로 디지털 시계, 계산기, 디지털 회로에서 많이 사용됩니다.
🧮 변환 방법
- 십진수 숫자를 각 자릿수로 나눕니다 (예: 45 → 4, 5)
- 각 자릿수를 4비트 이진수로 바꿉니다
- 자릿수 순서대로 붙여서 표현합니다
📘 예시
| 십진수 | 자릿수 분해 | BCD 코드 (각 자릿수 4비트) | 결과 |
| 5 | 5 | 0101 | 0101 |
| 12 | 1, 2 | 0001 0010 | 0001 0010 |
| 37 | 3, 7 | 0011 0111 | 0011 0111 |
| 90 | 9, 0 | 1001 0000 | 1001 0000 |
| 254 | 2, 5, 4 | 0010 0101 0100 | 0010 0101 0100 |
📎 참고: 일반 이진수와의 차이
- 일반 이진수로 37 → 100101
- BCD 코드로 37 → 0011 0111
BCD는 사람이 읽는 십진수 구조를 그대로 유지한 채 이진수로 표현한 것이라 구조가 다릅니다.
728x90
반응형
'ELECTRONIC ELECTRICAL ENG > 회로' 카테고리의 다른 글
| 🔧 NOR 게이트만으로 OR 게이트 만들기 (0) | 2025.04.24 |
|---|---|
| 10진수를 2진수, 8진수, 16진수로 변환하기 (0) | 2025.04.23 |
| 📘 기본 논리 게이트 (Primitive Logic Gates) : AND, OR, NOT (1) | 2025.04.21 |
| 🔧 SMT(Surface Mount Technology)/THT (Through-Hole Technology)란? (0) | 2025.04.20 |
| 📘 드모르간의 법칙 (De Morgan’s Laws) (0) | 2025.04.19 |
댓글