1. [디지털 조합논리회로] 인코더 (Encoder)
ㅇ 입력 2n개로부터, 출력 n 비트 코드로 변환하는 논리소자
ㅇ 주요 역할
- 입력 신호를 특정 코드로 변환
- 2n개 입력 중 활성화된 하나를 받아들여, 해당되는 n 비트 코드를 출력
. 종류 例) 2 x 1 인코더, 4 x 2 인코더, 8 x 3 인코더 등
. 인코더 IC 例) 74158 등
2. [디지털 조합논리회로] 디코더 (Decoder)
ㅇ 입력의 n 비트 2진 코드를, 2n개의 서로다른 정보로 출력시킬 수 있는 논리소자
ㅇ 주요 역할
- 기억장치에서 특정 번지의 선택
. 例) 메모리에서, 입력 어드레스를 받아서, 지정된 워드의 선택
- 명령 레지스터에 들어온 명령의 해독
- 입력에서 지정된 비트 조합이 나타나면, 해당 코드의 출력 레벨로 표현시킴
. 例) 4 x 16 디코더 등
.. 4 x 16 : 입력되는 4 비트 코드에 따라, 16가지 가능한 출력 중 하나가 활성화 됨
.. 출력 16개 중 하나가 활성화되므로, 1-out-of-16 디코더 라고도 불리움
. 디코더 IC 例) 74154 등