논리회로

인코더(Encoder) 정리: 2×1, 4×2 구조와 논리식까지 한눈에 이해하기

memo5427 2025. 5. 11. 15:04

인코더(encoder)

인코더는 디코더와 반대 기능을 한다. 2n개의 서로 다른 정보를 n비트의 2진코드로 바꿔주는 조합회로이다.

2n개중 하나의 1비트 입력을 받아서 해당하는 2진 코드를 출력한다.

 

2×1 인코더

2개의 입력 정보에 따라 1비트 2진 코드가 산출된다.

입력 출력
D1 D0 B0
0 1 0
1 0 1

 

B0 = D1

4×2 인코더

4(=22)개의 입력 정보에 따라 2비트 2진코드가 출력된다.

입력 출력
D3 D2 D1 D0 B1 B0
0 0 0 1 0 0
0 0 1 0 0 1
0 1 0 0 1 0
1 0 0 0 1 1

B1 = D2 + D3

B0 = D1 + D3