조원 : Ch.3 반가산기와 전가산기개요 1. 기본개념 배타적 or 게이트 반가산기와 전가산기 전가산기를 병렬로 연결해 n bit 계산 만들기 전감산기 2. 실험회로 구성 1bit 전가산기 1bit 전감산기배타적 OR 게이트 입력이 같으면 `0`, 다르면 `1`의 출력이 나오는 소자 A B A xor B 0 0 0 0 1 1 1 0 1 1 1 0반가산기 2 진 가산기는 반가산기라고 불리며 2 개의 이진수를 묶어서 출력과 캐리를 발생시킨다 . 입력 합 캐리 A B 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 2 진 전가산기의 부울식 Sum=X’( Y’C in +YC in ’)+X(Y’ C in ’+ YC in ) C out = YC in +XC in +XY전가산기를 병렬로 연결한 n bit 계산기 S=A 3 A 2 A 1 A 0 +B 3 B 2 B 1 B 0 의 예시 (4bit)전감산기 입력변수 3 자리의 뺄셈에서 차 (D) 와 빌려오는 수 (B) 를 것이다 . 즉 , 윗자리로 부터 빌려온 값을 포함하여 세 비트의 뺄셈을 할 수 있는 회로 이다 . 전감산기의 부울식 D=X ㊉ Y ㊉ B in B out = X’B in +X’Y+YB in진리표 입력 출력 X Y Bin Difference Bout 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 11bit 전가산기의 회로실험 X=1 , Y=1, C in =1 을 입력했을때 , 빨간 다이오드는 Sum 을 의미하고 녹색 다이오드는 C out 를 나타낸다 .LogicWorks 를 활용한 논리회로X=1 , Y=1, C in =0 을 입력했을때 , Sum=1 을 나타내는 것을 알 수 있다 .LogicWorks 를 활용한 논리회로LogicWorks 를 활용한 논리회로 2bit 전가산기 논리회로1bit 전감산기의 회로실험 X=1 , Y=1, B i =1 을 입력했을때 , 빨간 다이오드가 Difference 를 의미하고 녹색 다이오드가 Borrow 를 의미한다 . B i+1 =1,D=1 이 출력되는 회로이다 .LogicWorks 를 활용한 논리회로1bit 전감산기의 회로실험 X=1 , Y=0, B i =0 을 입력했을때 , B i+1 =0,D=1 이 출력되는 회로이다 .LogicWorks 를 활용한 논리회로{nameOfApplication=Show}