티스토리 뷰
아래 링크를 통해 가입시 바이낸스 코인 거래수수료 25% 평생할인!
25% lifetime discount on Binance Coin transaction fees when you sign up through the link below!
https://accounts.binance.com/en/register?ref=286562663
순수한 2진코딩(Straight Binary Coding)
10진수를 등가의 2진수로표시
2진화 10진코드(Binary Coded Decimal: BCD)
10진수의각자릿수를그와등가인 2진수로표현
각 10진수자릿수는 4Bits를사용하여표현
<예제 1> 10진수 874를 BCD로변환
BCD 코드는 0000에서
1001 까 지 의 4Bits 의
2진수를 사용하지만 1010
1011 1100 1101 1111은
사용하지 않는다
BCD 코드를 10진수로변환
BCD 코드를 4Bits 그룹으로 분리한후 각각 10진수로변환
<예제 2-6> 0110100000111001 (BCD) 의등가 10 진수
<예제 2-7> BCD 011111000001(BCD) 의등가 10 진수
금지된 코드 그룹은 BCD 수에서 오류를 나타낸다
BCD 와 2진수의비교
BCD 는 2진법, 10진법, 16진법과같은또다른 진법이아님
BCD는사실상 10진법이며 10진수의각자릿수를 등가의2진수로코드화한것임
13710 = 10001001(2) (2진수)
13710 = 0001 0011 0111 (BCD)
10진수 137을순수한 2진수로표시하는데에는 단지 8Bits가필요한반면 BCD 코드로표현하기위해서는 12 Bits 가필요하다
BCD가 4 Bits로표현가능한모든수를사용하지않기때문에다소비효율적
BCD의장점은 10진수와서로변환하기가상대적으로용이
(하드웨어구현이용이)
'Note' 카테고리의 다른 글
연골조직 (0) | 2023.04.18 |
---|---|
16진법(Hexadecimal), 16진수를 10진수로변환 (0) | 2023.04.17 |
결혼 성평등 (0) | 2023.04.15 |
노인장기요양보험 (0) | 2023.04.14 |
노인장기요양보험 대상자의 부족 (0) | 2023.04.13 |