본문 바로가기
전자 계산기 구조정보처리기사(구) · 2012년05월20일 · 25/100

25.반가산기 회로의 carry(C)와 sum(S)을 나타내는 논리식은?

1
보기 1
2
보기 2
3
보기 3
4
보기 4정답

해설

반가산기 (half adder)는 이진수의 한자리수를 연산하고, 자리올림수는 자리올림수 출력(carry out)에 따라 출력한다. AND, OR, NOT의 세 가지 종류의 논리회로만으로 구성할 수 있다. <진리표> A B C S 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0 만약 반가산기의 회로가 기억나지않는다면 캐리가 일어나는 상황(1+1)과 일어나지않는 상황(1+0)을 대입해보자 S(sum)=?? C(carry)는 당연히 A and B일것이며 1+0/1+1 의 상황은 01,10 이므로 S의 상태가 1,0이 되는 논리식을 찾자 가. 0,1 나. 1,0 다. 0,1 라. 1,0 두 상황을 만족하는 논리식은 '라' 뿐이다 <추가 해설> 반가산기 : 1Bit 짜리 2진수 두개를 덧셈한 합(S)와 자리올림수(C)를 구하는 조합논리회로 A + B ------ C S 값을 대입하여 진리표를 생성후 논리식 생성

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기