티스토리 뷰
728x90
컴퓨터 내부에서 사용되는 2진수의 조합을 디지털 코드라고 한다 -
BCD 코드 / 8421 코드 :
10진수처럼 읽으나 4비트의 2진수로 한 자리를 표현
0 ~ 9 까지만 한번에 표현하며, 그래서 10개의 수만
123 = 0001 0010 0011
23(10) = 0010 0011
386(10) = 0011 1000 0110
4978(10) = 0100 1001 0111 1000
10432(10) = 0001 0000 0100 0011 0010
3초과 코드 :
8421 코드의 연산을 지원하는 코드, 8421 + 3
90 - 9 처럼 서로 자기 보수인 설질을 가졌으묘, 0000, 0001 등등 시작 3개와 끝자락 3개를 사용하지 않음
4(10) = 4+3 = 0111
23(10) = 0010 0110
그레이 코드 : 1비트씩만 변화하는 비가중치 코드
0 = 0000
1 = 0001
2 = 0010
3 = 0011
...
2진 -> 그레이
2진 코드의 왼쪽 최상위 비트를 내리고 앞의 2진 비트와 다음 2진 비트를 XOR 연산을 통해 내려쓰기
(= 같으면 0 내리고, 다르면 1 내리기)
그레이 -> 2진
그레이의 왼쪽 최상위 비트를 내리고, 생성된 비트와 다음 비트를 비교하기
(조립제법하듯이)
1010을 그레이 코드로
1010
2진 1 내리고 같은지 비교해보면
1010
1000
1010을 2진 코드로 변환해보자
그레이 1 내리고 비교해보면
1010
1100
728x90
'공부 > 디논' 카테고리의 다른 글
디논 - 부울 대수 (0) | 2022.05.26 |
---|---|
디논 - 대단원 평가 문제 (0) | 2022.05.26 |
디논 - 진수의 사칙연산 (0) | 2022.05.17 |
디지털논리회로 - 진수의 변환 (0) | 2022.05.12 |
디지털논리회로 - 디지털 시스템 ~ RAM (0) | 2022.04.01 |
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 조립PC
- 존버
- 자바스크립트
- 화소
- 8진수
- 자스
- 2진수
- 2D
- 픽셀
- 진수
- 진법
- 논리
- 디지털논리회로
- 특성화고
- 컴시
- 특성고
- 확장자
- 보수
- 입문
- 게임개발
- 사회현상보고서
- javascript
- 고1사회
- C#
- 유니티
- 16진수
- js
- Unity
- 컴퓨터시스템
- 스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함