[컴퓨터구조] 3강. 디지털 논리 회로

디지털 논리 회로


논리 회로

논리회로란?


Gate


게이트 종류 역할 논리식
AND 게이트 곱하기 X = A * B
OR 게이트 더하기 X = A + B
NOT 게이트 반대 X = !A
XOR 게이트 베타적 논리합 : 두 결과가 다를때는 true, 같으면 false X = A (+) B
NAND 게이트 곱하기 한 결과의 반대 X = !(A * B)
NOR 게이트 더하기 한 결과의 반대 X = !(A + B)
E-NOR 게이트 베타적 논리합 : 두 결과가 다를때는 true, 같으면 false 의 반대 X = !(A (+) B)


유니버셜 게이트


부울 대수


순서 관계
1 X + 0 = X
2 X * 0 = 0
3 X + 1 = X
4 X * 1 = X
5 X + X = X
6 X * X = X
7 X + X’ = 1
8 X * X’ = 0
9 X + Y = Y + X
10 XY = YX
11 X + (Y+Z) = (X+Y) + Z
12 X(YZ) = (XY)Z
13 X(Y+Z) = XY + XZ
14 X + YZ = (X+Y)(X+Z)
15 (X + Y)’ = X’Y’
16 (XY)’ = X’ + Y’
17 (X’)’ = X


교환 법칙 : 단순 곱하기와 덧셈은 요소의 순서를 교환해도 값이 같다.


결합 법칙 : 곱하기와 더하기로 순수하게 이루어진 것은 어느 곳에 괄호를 쳐도 같다.


분배 법칙 : 합의 곱은 합의 요소에 곱한 것과 같다.


다중부정 : 부정의 부정은 긍정이다.


드모르강(Demorgan) 법칙


카르노 도표 : 카르노 맵(Karnaugh map)을 이용한 부울 함수 간소화