반응형
가산기(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
너와 나의 연결고리 "공감"
반응형
'프로그래밍 기술 > 정보처리기사필기' 카테고리의 다른 글
[계산기 구조] CPU(Central Processing Unit) (0) | 2016.04.13 |
---|---|
[계산기 구조] 플리플롭 (0) | 2016.04.13 |
[계산기 구조] 멀티플렉서(MUX), 디멀티플렉서(DMUX) (0) | 2016.04.13 |
[계산기 구조] 디코더(Decoder), 인코더(Encoder) (0) | 2016.04.13 |
[계산기 구조] 반감산기(HS, Half Subtract) (2) | 2016.04.13 |
[계산기 구조] 논리 게이트 (0) | 2016.04.13 |
[계산기 구조] 논리식 (0) | 2016.04.13 |
[계산기 구조] 코드(CODE) (0) | 2016.04.13 |
[계산기 구조] 실수 데이터 표현(부동 소수점) (0) | 2016.04.13 |
[계산기 구조] 정수 데이터 표현 (0) | 2016.04.13 |