크리에이티브 커먼즈 라이선스
Creative Commons License
캐리 저장 가산기는 한번에 2 개가 아닌 3 개의 숫자를 더할 수 있다. 그러나 CSA는 하나의 결과를 출력하는 것이 아니라 합과 한 조의 캐리 비트들을 출력한다. 아래 그림에서 Si는 비트 Xi, Yi, Zi 의 2진 합이고, Ci+1은 이 합에 의해 생성된 캐리이다. 최종합을 구하기 위해서는 C와 S를 가산기를 사용해 더해야 한다. 캐리 저장 가산기는 캐리 비트들이 가신기를 통해 전파되지 않음으로,  병렬 가산기보다 빠르다.

사용자 삽입 이미지

사용자 삽입 이미지



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를 더해서 최종합을 구했음에 유의하자

Posted by DMW
TAG ,