You are on page 1of 5

4.

실험과정 (예비보고서)

1) 조합논리회로

 그림 2.7은 입력 변수 A,B,C,D 를 이용한 논리회로의 예를 보여준다.


 출력 Y 를 입력 변수 A,B,C,D 에 대한 논리식으로 표시하여 표 2.7 에 기록하시오.
 회로도에서 U1, U2, 등은 IC 소자번호를 나타내고, U1A 는 U1 에 있는 4개의 논리
게이트의 번호 중에서 첫 게이트를 말한다. U1 에 4개의 논리게이트가 있다면 U1A,
U1B, U1C, U1D 로 표기된다. U1A는 입출력 핀 번호가 1-3 인 반면, U1B 는 입출력
핀번호가 4-6 이다.

U 1A U 3A
A 1
3 1 2
2
B
7408 7404
U 2A
2 Y
1
3
U 1B
C 4 7402
6
5
U 3B
7408
D 3 4

7404

그림 2.7 조합논리 회로 예

Y
Y =  AB  CD

표 2.7 출력 논리식

 그림 2.7 에서
 U1A#3  AB , U3A#2  AB
 U1B#6  CD
 U2A#1  AB  CD

 입력 변수가 다음 표와 같이 변화 할 때 출력 Y 의 논리값을 예상하여 기록하시오.


2

입력 출력
A B C D Y
0 0 0 0 0
0 0 0 1 0
0 0 1 0 1
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 1
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 1
1 0 1 1 0
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
표 2.8(a) 조합논리 회로의 출력 예측

2) X-OR 등가회로

 그림 2.8은 X-OR 과 등가인 회로를 보여 준다. 출력 Y 를 입력 변수 A,B 에 대한


논리식으로 표시하여 표 2.9 에 기록하시오.

U 1A
U 2A
1 2 1
A 3
2
7404
7408 U 3A
1
3 Y
2

7432
U 2B
U 1B 4
6
B 3 4 5

7408
7404

그림 2.8 X-OR 등가회로


3

Y
Y =  A B  AB

표 2.9 출력 논리식

 그림 2.8 에서
 U2A#3  A B , U2B#6  AB
 U3A#1  A B  AB

 입력 변수가 다음 표와 같이 변화 할 때 출력 Y 의 논리값을 예상하여 기록하시오.

입력 출력
A B Y
0 0 0
0 1 1
1 0 1
1 1 0

표 2.10(a) X-OR 등가회로의 출력 예측

3) 비교기

 2진 비교기 회로를 생각해 보자. 여기서, 2진 비교기는 두 개의 입력 비트 A, B 를 입력


받아 Y, C, D 를 출력하는데, 각 출력은 다음의 의미를 갖는다.

출력 기능
Y A=B 이면 1, 아니면 0
C A>B 이면 1 아니면 0
D A<B 이면 1, 아니면 0
표 2.11 비교기 출력의 기능

 출력 Y 는 입력 A 와 B 가 같은지 여부를 알려준다. Y=1 이면 두 입력이 서로 같다는


의미이고, Y=0 이면 두 입력이 서로 다르다는 의미이다.
 A 가 B 보다 크면 출력 C 가 1이 된다.
 B 가 A 보다 크면 출력 D 가 1이 된다.
 출력 Y 의 기능을 위해서 X-NOR 를 사용할 수 있다. 두 입력이 서로 같은지 다른지의
여부를 알려주는 논리함수는 X-OR 이며, 출력은 두 입력이 서로 다른 경우 1 이
되므로, 이를 반전시키면 X-NOR 가 된다.
4

 이상의 기능을 구현하기 위한 진리표는 아래와 같이 구성할 수 있다.

입력 출력
A B C D A B  AB Y
=
A B  AB
0 0 0 0 0 1
0 1 0 1 1 0
1 0 1 0 1 0
1 1 0 0 0 1
표 2.12(a) 비교기 진리표

 C=1 인 경우는 A =1, B=0 인 경우만 해당한다. 따라서 C  AB 이다.


 D=1 인 경우는 A=0, B=1 인경우만 해당한다. 따라서 D  A B 이다.
 진리표의 우측 열에서 알 수 있듯이 Y  A B  AB 이다.

 이상의 논리식을 논리 게이트로 구현하면 아래와 같다.


U 1A
U 2A
A 1 2 1
3 D
2
7404
7408

U 2B
4
6
5
U 3A
7408 2
1 Y
3
U 1B
U 2C 7402
B 3 4 9
8
10
7404
7408

U 2D
12
11 C
13

7408

그림 2.9 비교기 논리회로

 위 논리회로가 표 2.12(a)와 같이 동작하는지 A, B 값을 변화시키면서 확인하시오.


5

그림 2.9의 논리회로 입출력을 따라가보면 다음과 같다. 따라서 표 2.12(a)에 주어진 바와 같이 C  AB ,

D  A B , Y  A B  AB 으로 구해지는 것을 알 수 있었다. Y는 C+D에 바를 씌운 값으로 구할 수도 있다.


만약 A=1, B=0이 입력으로 들어간다면 C=1*1=1, D=0*0=0, C+D=1, Y=0 으로 구할 수 있다. 이와 같은
방법으로 모든 입력 A,B에 대해서 구해본다면 표 2.12(a)와 같은 결과값이 출력되는 것을 알 수 있다.

You might also like