본문 바로가기
반도체 기초 공부/논리회로

논리회로 코드 종류 (BCD 코드, 3초과 코드, ASCII 코드, grey 코드)

by 전컴반 2022. 1. 4.
반응형
BCD 코드 

 

Binary Coded Decimal Code의 약자로 10진수 0부터 9까지를 2 진화 한 코드로 실제 표기는 2진수로 하지만 10진수처럼 사용한다.

 

저작권침해의사없음
저작권침해의사없음

 

자릿수 별로 표기한다. 더하기도 자릿수 별로 하면 되는데, 만약 결과가 9를 초과한다면 6 ( 0110 )을 더해준다.

예를 들어 8 + 7 = 15 라면

   1000

 +0111

--------

= 1111

+ 0110

--------

= 0001 0101 

 

위와 같이 연산이 된다. 

 

3초과 코드

 

BCD코드에 3 ( 0011 )을 더해주면 된다. 이때 중요한 것은 (0,9), (1,8), (2,7)... 이렇게 보수 관계( 1111 )가 성립된다. 

 

저작권침해의사없음

 

그레이 코드

이웃하는 숫자를 비교했을 때, 한 비트만 다른 코드를 의미한다. 하나씩 증가하는 효과를 가진다.  

 

저작권침해의사없음

 

그레이 코드와 2진 코드간의 변환하는 방법은 아래와 같다 XOR연산을 사용하여 이용한다. 

 

 

ASCII 코드

 

저작권침해의사없음

 

 

반응형

댓글