-
[문제해설] 다음의 회로는 무슨 회로인가?전자계산기조직응용기사/실기 필답형 기출문제 해설 2021. 9. 27. 08:53반응형
전자계산기조직응용기사 실기 필답형 기출문제 (조합회로) - 2006년1회, 2006년3회, 2010년1회, 2015년1회
다음의 회로는 무슨 회로인가?
- 문제 해설 -
간단한 조합회로 문제입니다.
사실 이 정도의 간단한 회로는 논리회로 공부를 좀 했다면 한 번에 답을 적을 수 있지만, 공부 기간이 짧은 비전공자들은 여러 가지 회로도를 외우는 것도 부담입니다. 간단한 회로도 푸는 요령에 대해서 알아보겠습니다.
먼저 입력이 무엇이고, 출력이 무엇인지를 알아내고 그 알고리즘이 어떤 것인지를 찾아내야 합니다.
이 문제의 입력은 X, Y이고, 출력은 D와 B입니다. 각 출력을 기준으로 각각의 논리식을 세워야 합니다.
출력 D의 회로도를 살펴봅시다.
출력 D를 기준으로는 하나의 XOR 게이트에 X, Y가 입력이 되고 있습니다. 식으로 나타내면,
입니다.
이번에는 출력 B를 기준으로 회로도를 살펴봅시다.
출력 B는 하나의 AND 게이트뿐이지만, 입력 X에 인버터가 물려있어 X'과 Y가 입력이 되고 있습니다. 식으로 나타내면,
입니다.
D와 B의 논리식을 모두 구하면 이게 무슨 회로인지 답이 나오시는 분도 있고, 아직 감이 안 잡히시는 분도 있을 것입니다. 아직도 무슨 회로인지 모르시면 진리표를 만들어 봅니다. 입력이 2개뿐이라 진리표도 간단합니다.
X Y D B 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 진리표를 보면 이게 어떤 동작을 하는지를 아셔야 합니다.
위 진리표는 뺄셈(X-Y) 동작을 하고 있습니다. D는 X에서 Y를 뺀 값이고, B는 피감수 X가 0이고 감수 Y가 1일 때만 1이니 빌림수입니다.
그래서 정답으로 이 회로도는 반 감산기(Half Subtractor)입니다.
참고로 입력이 만약에 3개, 즉 감수와 피감수, 그리고 아래 자리의 빌림수까지 존재한다면 전 가산기(Full Subtractor)가 됩니다.
회로도가 무엇인지 묻는 문제는
1. 출력에 따른 논리식을 세운다.
2. 진리표를 만든다.
이런 순서로 접근하시면 됩니다. 물론, 공부를 많이 하셔서 이런 과정 없이 한 번에 알아보는 게 제일 좋겠죠? ^^
https://youtube.com/playlist?list=PLboXycXmAIDt4ObBRPVj29BuD2d27oRnO
반응형'전자계산기조직응용기사 > 실기 필답형 기출문제 해설' 카테고리의 다른 글