프로그래밍 기술/정보처리기사필기

[계산기 구조] 가산기(Adder)

언제나휴일 2016. 4. 13. 11:48
반응형

가산기(Adder)


이번에는 정보처리기사 필기 과목인 전자계산기 구조에서 가산기를 알아보기로 해요.

가산기(Adder)
입력한 값의 합(Sum)과 자리올림(Carry)을 구하는 논리 회로
반가산기(Half Adder)와 전가산기(Full Adder)가 있음

반가산기(Half Adder)
두 개의 입력을 통해 합(Sum)과 자리올림(Carry)을 구하는 논리 회로


반가산기


전가산기(Full Adder)
두 개의 입력과 이전 자리올림으로 합(Sum)과 자리올림(Carry)을 구하는 논리 회로


전가산기


병렬 가산기(PA, Parallel Adder)
n
개의 전가산기(FA)로 n Bit의 2진수 A,B를 계산하는 논리회로
전파지연을 줄이기 위해 Carry Look Ahead를 이용



F=A-1


A=1011로 가정
  1011 
+1111
--------
  1010



F=A+1


A=0011로 가정
  0011 
+0000
+      1
--------
  0100


F=A-B


A=0101, B=0010로 가정
  0101 
+1101
+      1
--------
 10011
맨 앞 캐리를 버리면 0011

너와 나의 연결고리 "공감"

반응형