본문 바로가기

Software/C언어

게이트 회로

728x90

- 정의 : 여러 개의 전기 신호를 입력받아 결과에 따라 신호를 내보내거나 차단하는 회로

 

1.  OR

- 전기 입력 신호 두 개를 확인하여 둘 중 하나만이라도 1이면 1을 출력

 

2. AND

- 두 신호가 모두 1이면 1을 출력

 

3. XOR

- 입력된 두 신호의 값이 서로 다른 경우에만 1을 출력

 

4. NOT

- 입력값을 반전시킨 결과 출력

 

 

* 가산기 : 게이트 회로들을 조합하여 만든 새로운 회로. 더하기를 구현한 것

- 하나의 가산기로 1비트에 대한 더하기 연산 수행 가능

 

1) 반가산기(Half-Adder)

반가산기 회로

- 1비트 덧셈 가능. 그러나, 자리 올림 정보를 연산 반영 불가능

- C : 자리 올림

 

2) 전가산기(Full-Adder)

전가산기 회로

 

- 자리 올림 처리 가능

- 병렬 연결한다면 자릿수에 상관없이 큰 수 덧셈 가능

728x90

'Software > C언어' 카테고리의 다른 글

[C언어] #include 의 " " 와 < > 의 차이  (0) 2020.09.23
[C언어] 변수  (0) 2020.09.23
[C언어] 상수의 종류  (0) 2020.09.22
[C언어] 자료형  (0) 2020.09.21
[C언어] 프로그램 언어 분류  (0) 2020.09.17