-
Lecture 18 (Converter)디지털 회로개론 2021. 12. 10. 21:52728x90
BCD-to-Binary Conversion
ex) 8-bit BCD code conversion : 87 = 10000111 (이 숫자는 BCD 코드 입니다.)
이제 Binary code로 바꾸겠습니다.
87 = 80 +7 = 80 + 4 + 2 + 1 입니다.
다음 표에 따라
80 = 1010000
4 = 0000100
2 = 0000010
1 = 0000001
이를 모두 더하면 1010111 이 됩니다.
따라서 어떤수를 8-bit라 볼때 B3B2B1B0A3A2A1A0 이 되는 것입니다.
EX) Convert the BCD numbers to binary.
(a) 00100111 (27)
1이 B1, A2, A1, A0 자리에 있으므로
0010100 (B1) + 0000100 (A2) + 0000010 (A1) + 00000001 (A0) = 0011011 이 됩니다.
Binary-to-Gray and Gray-to-Binary Conversion
이전에 Lecture에서 binary 수를 Gray 코드로 바꾸는 법을 배웠습니다.
보통 XOR gate를 많이 이용합니다.
'디지털 회로개론' 카테고리의 다른 글
Lecture 20 (Latches & Flip-Flop) (0) 2021.12.16 Lecture 19 (Multiplexer & Demultiplexer & Parity Generator/Checker) (0) 2021.12.10 Lecture 17 (Decoder & Encoder) (0) 2021.12.09 Lecture 16 (Comparator) (0) 2021.12.08 Lecture 14&15 (Adder) (0) 2021.12.06