디 코 더 n비트의 2진 코드를 입력으로 받아들여 최대 2n개의 서로 다른 정보로 바꿔 주는 조합 회로
24 디코더 설계 1. 입출력 변수 지정 3. 논리식 2. 진리표 작성 4. 회로도 D0 = AB 입력변수 : A, B 출력변수 : D0, D1, D2, D3 D3 = AB 2. 진리표 작성 4. 회로도 입 력 출 력 A B D0 D1 D2 D3 1
Enable 제어신호를 갖는 24 디코더 설계 1. 입출력 변수 지정 3. 논리식 2. 진리표 작성 4. 회로도 D0 = EAB 입력변수 : E, A, B D1 = EAB 출력변수 : D0, D1, D2, D3 D2 = EAB 2. 진리표 작성 D3 = EAB 4. 회로도 입 력 출 력 E A B D0 D1 D2 D3 입 력 출 력 E A B D0 D1 D2 D3 x 1 1 1 1 1
인 코 더 디코더의 역연산을 수행하는 회로 2n개의 입력과 n개의 출력을 가짐.
42 인코더 설계 1. 입출력 변수 지정 2. 진리표 작성 3. 논리식 4. 회로도 입력변수 : D0, D1, D2, D3 출력변수 : A, B 2. 진리표 작성 3. 논리식 입 력 출 력 D0 D1 D2 D3 A B x 1 D2D3 D0D1 00 01 11 10 x 1 D2D3 D0D1 00 01 11 10 x 1 A = D3 + D2 B = D3 + D1 4. 회로도 항상 하나의 입력에(만) 1이 들어온다고 가정
42 우선순위 인코더 설계 인코더 진리표 우선순위 인코더 진리표 입 력 출력 I0 I1 I2 I3 A1 A0 x 1 입 력 입 력 출력 I0 I1 I2 I3 A1 A0 x 1 입 력 출력 I0 I1 I2 I3 A1 A0 1 G 1 입 력 출 력 I0 I1 I2 I3 A1 A0 G x 1 1 1 1 I2I3 I0I1 00 01 11 10 1 I2I3 I0I1 00 01 11 10 1 I2I3 I0I1 00 01 11 10 1 A1 = I3 + I2 A0 = I3 + I2I1 G = I3+I2+I1+I0
Enable 기능을 갖는 42 우선순위 인코더 설계 우선순위 인코더 진리표 Enable 기능을 갖는 우선순위 인코더 진리표 입 력 출 력 I0 I1 I2 I3 A1 A0 G x 1 입 력 출 력 Ei I0 I1 I2 I3 A1 A0 G Eo x 1 A1 = I3 + I2 A0 = I3 + I2I1 G = I3+I2+I1+I0 A1 = Ei (I3 + I2) A0 = Ei (I3 + I2I1) G = Ei (I3 + I2 + I1 + I0) Eo = Ei (I3 + I2 + I1 + I0)
멀티플렉서 복수개의 입력선 중에 하나를 선택하여 그 선의 정보를 출력선(하나)으로 보낼 수 있게 하는 조합회로 일반적으로 2n 개의 입력선과 n개의 선택신호선 그리고 1개의 출력선을 가지며, 선택신호의 값에 따라 선택된 입력이 출력선으로 내보내짐.
41 멀티플렉서 1. 입출력변수 3. 논 리 식 2. 진 리 표 4. 회 로 도 입력 : I0 I1 I2 I3 , s1 s0 출력 : Y Y = s1s0 · I0 + s1s0 · I1 + s1s0 · I2 + s1s0 · I3 2. 진 리 표 4. 회 로 도 선택신호 출력 s1 s0 Y I0 1 I1 I2 I3
디멀티플렉서 멀티플렉서의 반대 동작 하나의 입력을 선택신호의 제어에 따라 복수개의 출력선중 하나로 내보내는 기능
14 디멀티플렉서 1. 입출력변수 4. 회 로 도 2. 진 리 표 3. 논 리 식 입력 : I , s1 s0 출력 : D0 D1 D2 D3 2. 진 리 표 선택신호 출력 s1 s0 D0 D1 D2 D3 I 1 3. 논 리 식 D0 = s1s0 · I D1 = s1s0 · I D2 = s1s0 · I D3 = s1s0 · I