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

[계산기 구조] 가산기(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


F=A-1


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



병렬 가산기 F=A+1

F=A+1


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


병렬 가산기 F=A-B

F=A-B


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

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

반응형