[실험] 논리게이트
- 최초 등록일
- 2003.12.06
- 최종 저작일
- 2014.10
- 12페이지/ 한컴오피스
- 가격 1,500원
소개글
논리게이트 동작 및 특성
디지털 회로 설계 및 실험을 위한 기초 이론 학습
기본적인 논리 게이트들의 동작 특성을 실험을 통해 학습
목차
1. 아날로그와 디지털
2. 진법과 진수변환
3. 산술연산과 논리연산
4. 논리게이트
5. 집적회로
6. 보수(Complement)
본문내용
실생활에서 우리는 주로 10진법을 사용하고 있다. 10진법에서는 잘 알고 있듯이 수를 표현할 때 ‘0’에서부터 ‘9’까지의 10개 숫자를 사용한다. 그러나 컴퓨터를 비롯한 대부분의 디지털 회로에서는 ‘0’과 ‘1’의 2개 숫자로 구성된 2진법이 사용된다. 그러나 2진법은 수를 표현하기 위해 많은 자릿수가 필요하기 때문에 2진수를 주로 16진수(또는 8진수)로 표현하기도 한다.
그림 2-3에는 10진수와 2진수에 대한 각 자리별 가중치(weighting factor)를 나타내었다. 10진수의 경우 소숫점을 기준으로 첫번째 왼쪽자리의 가중치는 100=1 이고 두번째 왼쪽자리의 가중치는 101=10, 세번째 왼쪽자리의 가중치는 102=100이며, 소숫점을 기준으로 첫번째 오른쪽자리의 가중치는 10-1=1/101=0.1 이고 두번째 오른쪽자리의 가중치는 10-2=1/102=0.01 이다. 2진수의 경우에는 소숫점을 기준으로 첫번째 왼쪽자리의 가중치는 20=1 이고 두번째 왼쪽자리의 가중치는 21=2, 세번째 왼쪽자리의 가중치는 22=4 이며, 소숫점을 기준으로 첫번째 오른쪽자리의 가중치는 2-1=1/21=0.5 이고 두번째 오른쪽자리의 가중치는 2-2=1/22=0.25 이다.
산술연산의 대표적인 예는 우리가 실생활에서 자주 사용하고 있는 덧셈, 뺄셈, 곱셈, 나눗셈 등이며, 수식을 표현할 때 사용하는 ‘+’, ‘-’, ‘×’, ‘÷’ 등의 기호를 산술연산자라고 한다.
논리연산을 이해하기 위해 먼저 다음과 같은 간단한 산술연산 문제를 생각해보자. 동물 우리 안에 닭과 돼지가 합쳐서 10마리가 있고, 닭이 돼지보다 2마리가 많다고 할 때 닭과 돼지는 각각 몇 마리인가? 이 문제를 풀기 위해 먼저 닭의 수를 변수 x라 하고 돼지 수를 변수 y라 하면 x+y=10과 x-y=2라는 산술연산 수식을 얻을 수 있으며, 이 때 변수 x와 y가 각각 가질 수 있는 값의 범위는 0보다는 크고 10보다는 작은 정수임을 우리는 쉽게 알 수 있다. 이와 같이 산술연산에서 사용되는 변수는 일반적으로 여러가지 값을 가질 수 있다.
참고 자료
없음