2017년09월23일 75번
[논리회로] 다음 회로에서 입력 X=1, Y=1 일 경우 출력C(carry)와 S(sum)는 얼마가 되는가?

- ① C=0, S=0
- ② C=0, S=1
- ③ C=1, S=0
- ④ C=1, S=1
(정답률: 56%)
문제 해설
입력 X=1, Y=1 일 경우,
- 하위 반가산기에서는 입력이 1, 1 이므로 출력 S=0, C=1 이 된다.
- 상위 반가산기에서는 입력이 1, 1, 1 이므로 출력 S=1, C=1 이 된다.
따라서 전체 회로에서는 C=1, S=0 이 된다.
이유는 입력이 1, 1 일 경우, 두 비트를 더하면 10 이 되므로, 하위 반가산기에서는 0을 출력하고 1을 올림(carry)으로 상위 반가산기에 전달한다. 상위 반가산기에서는 입력이 1, 1, 1 이므로 1을 출력하고 1을 올림(carry)으로 출력한다. 따라서 전체 회로에서는 C=1, S=0 이 된다.
- 하위 반가산기에서는 입력이 1, 1 이므로 출력 S=0, C=1 이 된다.
- 상위 반가산기에서는 입력이 1, 1, 1 이므로 출력 S=1, C=1 이 된다.
따라서 전체 회로에서는 C=1, S=0 이 된다.
이유는 입력이 1, 1 일 경우, 두 비트를 더하면 10 이 되므로, 하위 반가산기에서는 0을 출력하고 1을 올림(carry)으로 상위 반가산기에 전달한다. 상위 반가산기에서는 입력이 1, 1, 1 이므로 1을 출력하고 1을 올림(carry)으로 출력한다. 따라서 전체 회로에서는 C=1, S=0 이 된다.
연도별
진행 상황
0 오답
0 정답