'csa'에 해당되는 글 1건
- 2008/03/01 캐리 저장 가산기(Carry Save Adder)
캐리 저장 가산기(Carry Save Adder)
디지털 논리 회로 2008/03/01 01:49
캐리 저장 가산기는 한번에 2 개가 아닌 3 개의 숫자를 더할 수 있다. 그러나 CSA는 하나의 결과를 출력하는 것이 아니라 합과 한 조의 캐리 비트들을 출력한다. 아래 그림에서 Si는 비트 Xi, Yi, Zi 의 2진 합이고, Ci+1은 이 합에 의해 생성된 캐리이다. 최종합을 구하기 위해서는 C와 S를 가산기를 사용해 더해야 한다. 캐리 저장 가산기는 캐리 비트들이 가신기를 통해 전파되지 않음으로, 병렬 가산기보다 빠르다.
CSA에서 출력되는 캐리 C는 합 S의 왼쪽으로 한자리 쉬프트되어 나타나는 데 유의하자. 그 이유는 Si를 산출하는 가산기도 Ci+1을 산출하기 때문이다. 마지막 수치예제로 포스트를 마친다.
CSA에서 출력되는 캐리 C는 합 S의 왼쪽으로 한자리 쉬프트되어 나타나는 데 유의하자. 그 이유는 Si를 산출하는 가산기도 Ci+1을 산출하기 때문이다. 마지막 수치예제로 포스트를 마친다.
CSA 입력 CSA 출력 X = 0111 S = 1110 Y = 1011 C = 00110 Z = 0010
Final Sum = 01110(S) + 00110(C) = 10110
부호 확장된 S와 C를 더해서 최종합을 구했음에 유의하자



