컴퓨터공학/디지털공학개론

디지털공학개론 10 - 1 여러가지 조합논리회로

Arkeiyou 2021. 10. 24. 20:46

용어체크

1. 비교기
(Comparator)

  • 2진 비교기는 두 2진수 값의 크고 작음을 결정하기 위해 그 두 수의 크기를 비교하는 회로

2. 디코더
(Decoder)

  • 지정된 비트조합(코드)이 입력되는가를 검출하여 그 코드의 존재를 지정된 출력 레벨로 표현하는 디지털 회로

3. 인코더
(Encoder)

  • 디코더의 기능을 역으로 수행하는 조합논리회로

 

학습내용
  • 1. 비교기
  • 2. 디코더
  • 3. 인코더
학습목표
  • 1. 비교기의 기본적인 기능을 설명하고 설계과정을 통해 회로를 설계할 수 있다.
  • 2. 기본적인 디코더와 응용회로의 개념을 설명하고, 회로를 설계할 수 있다.
  • 3. 인코더의 개념을 디코더와 비교하여 설명할 수 있고, 회로를 설계할 수 있다.

 

 

1. 비교기

 

 

 

1) 1비트 비교기

 

입력 : 1비트 2진수

출력 : 값이 같거나, 같지 않거나, 크거나, 작음

 

 

 

2) 2비트 비교기

 

입력 : 2비트 2진수

출력 : 값이 같거나, 같지 않거나, 크거나, 작음

 

 

 

2. 디코더

 

복호화기

 

 

 

3. 인코더

 

부호화 암호화

 

끝단이 OR게이트

 

 


2진수 1011을 디코딩하여 액티브-HIGH로 출력되는 논리회로는 어떤 모습일지 생각해보세요.

 

디코딩함수는 입력2진수에서 0인 비트만 보수를 취하여 다음과 같이 구할 수 있습니다.


Quiz 01지정된 비트조합(코드)이 입력되는가를 검출하여 그 코드의 존재를 지정된 출력 레벨로 표현하는 디지털 회로는 디코더이다.

  • 1 O
  • 2 X

정답 :1

해설 :2진 코드를 숫자나 문자로 변환해주는 논리회로는 디코더이다.

 

 

 

Quiz 02다음 중 64개의 다른 입력 조합을 받아들이기 위한 디코더의 입출력 개수로 옳은 것은?

  • 1 입력개수: 12 / 출력개수: 64
  • 2 입력개수: 8 / 출력개수: 64
  • 3 입력개수: 5 / 출력개수: 32
  • 4 입력개수: 6 / 출력개수: 64

정답 :4

해설 :디코더는 n비트로 부호화된 2진 정보를 최대 2n개의 출력으로 변환된다.

 

 

 

Quiz 03다음 진리표를 근거로 구성될 2진 비교기의 구성요소를 설명한 것으로 옳은 것은?

  • 1 XOR: 1 / XNOR: 1 / AND: 1 / NOT: 1
  • 2 XOR: 2 / XNOR: 2 / AND: 0 / NOT: 3
  • 3 XOR: 0 / XNOR: 3 / AND: 1 / NOT: 1
  • 4 XOR: 1 / XNOR: 1 / AND: 2 / NOT: 2

정답 :4

해설 :진리표를 근거로 2진 비교기 회로를 구성하면 다음과 같다.


학습정리

1. 비교기(Comparator)

  • 2진 비교기는 두 2진수 값의 크고 작음을 결정하기 위해 그 두 수의 크기를 비교하는 회로

2. 디코더(Decoder)

  • 지정된 비트조합(코드)이 입력되는가를 검출하여 그 코드의 존재를 지정된 출력 레벨로 표현하는 디지털 회로
  • 2진코드를 숫자나 문자로 변환해주는 복호화기

3. 인코더(Encoder)

  • 디코더의 기능을 역으로 수행하는 조합논리회로
  • 10진수 또는 8진수 등의 숫자를 의미하는 액티브 상태의 입력이 인가되면, 이를 BCD, 2진 코드화된 출력으로 변환함