<논리회로실험>논리게이트, 추가논리게이트
- 최초 등록일
- 2015.12.14
- 최종 저작일
- 2014.10
- 7페이지/ 한컴오피스
- 가격 1,500원
소개글
<논리회로실험> 논리게이트, 추가논리게이트 논문 형식 실험보고서 입니다.
목차
I. 서론
1. 논리게이트
2. 2진수에 대한 1의 보수
3. 2의 보수
4. 사용 부품
II. 본론
1. 실험 과정
2. 실험 결과
III. 결론
본문내용
1.1 논리게이트
1.1.1 NAND 게이트
NAND 게이트는 만능 게이트로 사용되며, NAND 게이트 조합으로 AND, OR, NOT 등 다양한 게이트를 만들어 사용할 수 있어 널리 보급되어 사용된다. NAND 게이트는 NOT게이트와 AND 게이트의 단축어이며, AND 게이트의 보수화된 출력을 발생시킨다. 이러한 NAND 게이트는 모든 입력이 1(High)일 때만 0(Low)출력을 발생하며 입력 중 하나라도 0(Low)이면 출력은 1(High)가 된다.
<중략>
1.2 2진수에 대한 1의 보수, 2의 보수
1의 보수란 어떤 수를 커다란 2의 자승수-1에서 빼서 얻은 이진수이다. 또는 비트를 반전시켜 얻을 수 있다. 1의 보수는 대부분의 산술연산에서 원래 숫자의 음수처럼 취급된다. 주어진 이진수와 자리수가 같고 모든 자리가 1인 수에서 주어진 수를 빼서 얻은 수가 1의 보수이다. 혹은 주어진 이진수의 모든 자리의 숫자를 반전(0을 1로, 1을 0으로)시키면 1의 보수를 얻을 수 있다.
2의 보수란 어떤 수를 커다란 2의 자승수에서 빼서 얻은 이진수이다. 2의 보수는 대부분의 산술연산에서 원래 숫자의 음수처럼 취급된다. 주어진 이진수보다 한 자리 높고 가장 높은 자리가 1이며 나머지가 0인 수에서 주어진 수를 빼서 얻은 수가 2의 보수이다. 혹은 주어진 이진수의 모든 자리의 숫자를 반전(0을 1로, 1을 0으로)시킨 뒤 여기에 1을 더하면 2의 보수를 얻을 수 있다.
1의 보수를 이용하여 2의 보수를 구하면 아래와 같다.
01001011 의 모든자리의 수를 반전시킨다.
10110100 (이것을 1의 보수라고 부른다)
여기에 1을 더한다.
10110100
+) 00000001
-----------
10110101
8자리의 이진수 01001011(십진수로 75)의 2의 보수를 구하면 아래와 같다.
100000000 (8+1=9자리)
-) 01001011 (8자리)
-----------
10110101 (8자리)
참고 자료
최신 디지털 공학 실험 - DAVIA M. BUCHLA 저