본문/내용
1.
논리기호의 해석방법
논리기호를 해석하기 위해선 3가지 기본 논리 연산에 대해 알아야 한다. 기본 논리 연산은 OR, AND, NOT이 있으며 각각 합 연산, 곱 연산, 인버터(결과 값의 역을 나타내는 연산)를 나타낸다. 하지만 컴퓨터는 2진법으로 데이터를 계산하기에 일반적인 사칙연산과는 다른 방식으로 데이터를 연산하며 0과 1로 입출력 값을 환산한다. 각각 기본 논리 연산의 값을 정리하면 다음 표와 같은 규칙으로 연산함을 알 수 있다.
OR
AND
NOT
0+0=1
0⦁0=0
=1
0+1=1
0⦁1=0
=0
1+0=1
1⦁0=0
1+1=1
1⦁1=1
위의 표와 같은 연산을 부울 연산이라고 한다. 두 개의 상태인 참(1, True)과 거짓(0, False)으로 연산을 수행하며 앞서 말했듯 일반적인 사칙연산과는 다른 결과를 도출한다. 위의 표에서 볼 수 있듯이 OR 연산의 경우, 한 개 이상의 입력이 1이면 값은 1이 되고, 두 개의 입력이 모두 0이면 값은 0임을 알 수 있다. 이를 부울 방정식으로 치환하면 X=A+B로 표현할 수 있다. 또한 입력 게이트가 3개로 늘어난다고 해도 이 방정식은 적용된다. AND 연산의 경우, 입력된 값 중 하나라도 0이 들어있으면…