복호화

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

복호화 또는 디코딩(decoding)은 부호화된 정보를 부호화되기 전으로 되돌리는 처리 혹은 그 처리 방식을 말한다. 보통은 부호화의 절차를 역으로 수행하면 복호화가 된다.

한편 복호기 또는 디코더(decoder)는 복호화를 수행하는 장치회로, 컴퓨터 소프트웨어, 알고리즘 또는 사람을 말한다.

논리회로에서 복호기(decoder)[편집]

복호기 (디코더, decoder)[편집]

n개의 입력으로 들어오는 데이터를 받아 그것을 숫자로 보고 2의 n승개의 출력회선 중 그 숫자에 해당되는 번호에만 1을 내보내고, 나머지는 모두 0을 내보내는 논리회로.

2x4 디코더는 다음과 같다.

Decoder 2x4
I0 I1 O3 O2 O1 O0
0 0 0 0 0 1
0 1 0 0 1 0
1 0 0 1 0 0
1 1 1 0 0 0
I0 I1 E O3 O2 O1 O0
X X 0 0 0 0 0
0 0 1 0 0 0 1
0 1 1 0 0 1 0
1 0 1 0 1 0 0
1 1 1 1 0 0 0
2x4 Decoder

같이 보기[편집]