카르노 맵을 이용한 간략화 2) 입력변수가 n이면 2n 개의 빈칸 작성 3) 민텀은 “1”, 맥스텀은 “0”을 해당칸에 기입

Slides:



Advertisements
Similar presentations
13 강 논리회로 2 과목 전자계산기 구조 강사 이 민 욱. 13 강 논리회로  논리회로 1. 부울 대수 (Boolean Algebra) 에서 사용하는 기본 연산자 ① 논리부정 : NOT ( ` ) 논리부정은 F = NOT A 의 표현을 F =A` 로 표현 ② 논리곱.
Advertisements

레지스터 (Register) IT CookBook, 디지털 논리회로 11. 2/31 학습목표  네 가지 기본형 레지스터의 동작을 이해한다.  양방향 시프트 레지스터의 동작을 이해한다.  레지스터의 주요 응용분야를 이해한다.  MSI 시프트 레지스터 IC 의 외부접속.
레지스터 (Register) IT CookBook, 디지털 논리회로 학습목표 및 목차 네 가지 기본형 레지스터의 동작을 이해한다. 양방향 시프트 레지스터의 동작을 이해한다. 레지스터의 주요 응용분야를 이해한다. MSI 시프트 레지스터 IC 의 외부접속.
10 카운터 (Counter) IT CookBook, 디지털 논리회로.
예비보고서1 : 8개의 푸시버튼 스위치가 있다. 이 스위치에 각각 0~7개까지의 번호를 부여하였다고 하자
9 동기순서논리회로 IT CookBook, 디지털 논리회로.
                                  8장 A/D 변환기 A/D Converter? A/D Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
디지털 부속품 (Digital Components)
컴퓨터의 논리 회로.
제5장 조합논리회로설계(MSI/LSI) 내용 5.1 MSI/LSI 조합논리회로 설계 5.2 이진가산기와 이진감산기
5장. 순차 논리 회로 Lecture #5.
래치(latch) S R Q Q 1 기본적인 플립플롭(basic flip flop)으로 1비트의 정보를 저장할 수 있는 소자
Chapter 08. 플립플롭.
디 지 털 공 학 한국폴리텍V대학.
제4장 조합논리회로 내용 4.1 조합논리회로 설계 과정 4.2 산술회로 : 가산기(adder)/ 감산기(subtractor)
디지털논리실습 기본 논리 게이트 부울대수 조합회로.
Multiplexer 설계.
오브젝트 플립플롭 IT CookBook, VHDL을 이용한 디지털 회로 입문.
공학실험.
Chapter 5 순차회로.
논리 회로 설계 기초 (2) Lecture #2.
오브젝트 조합 회로 IT CookBook, VHDL을 이용한 디지털 회로 입문.
RS 및 D 플립플롭 RS Flip Flop 래치는 어떤 입력 레벨에 의해서 제어되는 데 플립플롭은 클록 입력이라고
JK 및 T 플립플롭 JK Flip-Flop JK 플립플롭은 디지털 시스템에서 가장 많이 사용되고 있는 플립플롭으로
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
디지털회로설계 16. 동기식 카운터.
디지털회로설계_강의안7 10. 인코더와 디코더.
한국방송통신대학교 출석수업 컴퓨터과학과 디지털논리회로 담 당 : 김 룡
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
Stop Watch <결과 보고서>
디지털논리실습.
2장 논리 회로와 활용 2장 논리회로와 활용.
학습 목표 비동기식, 동기식 카운터의 설계 과정 및 동작을 이해한다. 링 카운터와 존슨 카운터의 동작을 이해한다.
제4장 제어 시스템의 성능.
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
8장 대형 순차회로 문제의 해법 시프트 레지스터 카운터 ASM 도를 이용한 설계 One Hot encoding 복잡한 예제.
플립 플롭 회로.
6장 순차회로 시스템 상태표와 상태도 래치와 플립플롭 순차 시스템의 해석.
플립플롭, 카운터, 레지스터 순서회로 플립플롭 카운터 레지스터.
논리회로 및 실험 조합논리회로 (1) - Adder
오브젝트 순서회로 IT CookBook, VHDL을 이용한 디지털 회로 입문.
동기식 카운터 설계.
9. 카운터 9-1 비동기 카운터 9-2 동기 카운터 9-3 업/다운 동기 카운터 9-4 동기카운터 설계
논리회로 설계 및 실험 5주차.
6 레지스터와 카운터.
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
볼링게임 시스템 3조 오지연, 손수경.
디지털회로설계_강의안2 NOR, NAND 게이트 불대수와 드모르강 정리.
안산1대학 제 2 장 디지털 논리회로.
제 15 장 디지털 회로 (Digital Circuits)
6. 레지스터와 카운터.
제4강 처리장치 1.
Chapter 03 순서 논리회로.
1. 2진 시스템.
7세그먼트 표시기.
RAM RAM 읽기 동작(read) RAM 쓰기 동작(write) 1. 주소선을 통해 주소값 입력.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Chapter 5. 자료의 연산과 논리회로 e-learning Computers.
제 5장 제어 시스템의 성능 피드백 제어 시스템 과도 성능 (Transient Performance)
AT MEGA 128 기초와 응용 I 기본적인 구조.
컴퓨터구조 (chap2 그림모음).
3. 반/전 가산기, 반/전 감산기 제작 컴퓨터 구조 실습 안내서.
제11강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
논리회로 설계 및 실험 4주차.
디지털회로설계_강의안3 4. X-OR, X-NOR 게이트 5. 오픈컬렉터와 3상태 버퍼/인버터.
디지털논리 회로 1차설계 예비보고서 2006 송만성 2007이상진 2007배정준 2007김효진.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
                                  6장 엔코드 디코드 회로 10진수와 2진수의 변환 및 표시 4 7 A B C D BCD 변환.
디 코 더 n비트의 2진 코드를 입력으로 받아들여 최대 2n개의 서로 다른 정보로 바꿔 주는 조합 회로
Presentation transcript:

카르노 맵을 이용한 간략화 2) 입력변수가 n이면 2n 개의 빈칸 작성 3) 민텀은 “1”, 맥스텀은 “0”을 해당칸에 기입 1) 주어진 함수식을 표준형으로 전개 2) 입력변수가 n이면 2n 개의 빈칸 작성 3) 민텀은 “1”, 맥스텀은 “0”을 해당칸에 기입 4) 이웃하는 “1” 또는 “0”의 묶음을 묶는다(옥테드, 쿼드, 페어 순으로 말아감기, 겹쳐묶기를 적용) 5) 각 묶음에 대하여 행과 열의 공통변수를 찾아 간략화된 함수식 완성(“1”의 묶음은 곱의합형, “0”의 묶음은 합의곱형)

표준형 전개 맥스텀(Maxterm, 최대항) 맥스텀의 곱형 모든 입력변수를 포함하는 합의 항 F = (A+B) •(B+C) • (A+B+C) 맥스텀의 곱형 = (A+B+C) • (A+B+C) • (A+B+C) • (A+B+C) • (A+B+C) 맥스텀

표준형 전개 표준형에는 민텀의 합형과 맥스텀의 곱형 2가지 형태가 있음 민텀(Minterm, 최소항) 민텀의 합형 2가지 형태가 있음 민텀(Minterm, 최소항) 모든 입력변수를 포함하는 곱의 항 F = AB + BC + ABC 민텀의 합형 = ABC + ABC + ABC + ABC + ABC 민텀

카르노맵(Karnaugh map) (1) 2변수 카르노맵 A B 1 (2) 3변수 카르노맵 C 00 01 11 10 1 AB

카르노맵(Karnaugh map) 함수 매핑 3변수_예

카르노맵(Karnaugh map) 3변수 매핑_예

카르노맵(Karnaugh map) 함수식은 곱의 합형 묶음의 개수는 항의 개수와 같다 F = BC + BC CD CD CD CD 00 01 11 10 AB CD 00 (AB) 01 (AB) 11 (AB) 10 (AB) 1 1 F = BC + BC

카르노맵(Karnaugh map) 4변수

카르노맵(Karnaugh map) F = 1 • CD = CD CD CD CD CD CD 00 01 11 10 AB 1 00 01 11 10 AB 1 00 (AB) 01 (AB) 11 (AB) 10 (AB) F = 1 • CD = CD

카르노맵(Karnaugh map) F = 1 • D = D CD CD CD CD CD 00 01 11 10 AB 1 1 1 1 00 01 11 10 AB 1 1 1 1 00 (AB) 01 (AB) 11 (AB) 10 (AB) F = 1 • D = D

카르노맵(Karnaugh map) 무시항을 갖는 부울식의 카르노맵 무시항(don’t care): 0 또는 1로 취급

조합회로 조합논리회로(Combination Logical Circuit) 현재의 입력 조합에 의해서만 출력이 직접 결정되는 논리 게이트로 구성된 회로 특히 조합논리회로를 1개의 소자로 집적한 것을 조합(논리)게이트라 부름 단일 출력 조합회로와 다중 출력 조합회로로 구분 단일출력 조합회로(NAND, NOR, EX-OR, EX-NOR) 다중출력 조합회로 가산, 감산 등의 연산회로와 데이터 전송 등에 관련된 회로에 이용 반가산기, 전가산기, 디코더, 엔코더, 멀티플렉서

조합논리회로 설계과정 블록도 설계 개념도 설계 기본 원칙

다중 출력 조합 논리 회로 반 가산기(Half Adder) 전 가산기(Full Adder) 디코더(Decoder) 비교기(comparator) 인코더(Encoder) 멀티플렉서(Multiplexer) 디멀티플렉서(Demultiplexer)

반 가산기(Half Adder) 1비트의 두 수를 더하는 논리회로 진리표 불 대수식 S = A • B + A • B = A + B C = A • B A B Carry Sum 0 0 0 1 1 0 1 1 0 0 0 1 1 0 Ai Bi Si Ci Ai Bi HA Si Ci

감산기(subtractor)  반감산기(half subtractor, HS)

감산기(subtractor)  반감산기(half subtractor, HS)

전 가산기(Full Adder) 4비트 병렬 2진 가산기 X Y Ci S C 0 0 0 0 0 1 0 1 0 0 1 1 앞자리에서 발생한 캐리포함 3개의 입 력을 받아 더하는 회로 X Y Ci S C 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 0 0 1 1 1 4비트 병렬 2진 가산기

코드변환기(code converter)

디코더와 인코더 디코더(decoder) : 코드를 입력하여 서로 다른 정보로 바꾸는 회로 코드를 해석하여 정보를 출력 인코더(encoder) : 정보를 이진코드로 만들어 주는 회로 정보를 코드화하여 출력

인코더(Encoder) 2n 개의 신호를 입력받아 n개의 출력 신호를 얻는 회로(부호기) 출력선의 수만큼 OR게이트로 구성 입력중 1개가 “1”이면 나머지는 “0” 2 x 4 인코더의 진리표 및 블럭도 . . . 2n xn encoder X0 X1 X2 X2n I0 I1 I2 In-1 D0 D1 D2 D3 A B 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 0 1 1 2N to N(2N x N) Encoder

디코더(Decoder) n개의 신호를 입력받아 2n개의 출력 신호를 얻는 회로(해독기) 출력선의 수만큼 AND게이트로 구성 출력중 1개가 “1”이면 나머지는 “0” 2 x 4 디코더의 진리표 A B Y0 Y1 Y2 Y3 0 0 0 1 1 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 I0 I1 I2 In-1 X0 X1 X2 X2n . . . n x 2n decoder N to 2N(N x 2N) Decoder

(a) 공통 애노드형 (b) 공통 캐소드형 7 세그먼트 표시기의 두 가지 형태 디코더의 응용 7 세그먼트 표시기 (a) 공통 애노드형 (b) 공통 캐소드형 7 세그먼트 표시기의 두 가지 형태

- 한 개의 선으로 정보를 받아 2n개의 가능한 출력선 중에서 하나를 선택하여 정보를 출력하는 회로 (데이터 분배기) 디멀티플렉서(demultiplexer) E S0 S1 D0 D1 D2 D3 1   0 0 0 0 0 1 0 1 0 0 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1×4 DEMUX - 한 개의 선으로 정보를 받아 2n개의 가능한 출력선 중에서 하나를 선택하여 정보를 출력하는 회로 (데이터 분배기)

디코더/디멀티플렉서  디멀티플렉서(demultiplexer, DEMUX) DUMUX는 하나의 데이터 입력이 있고 제어입력(control input)들의 값에 따라 출력 중의 하나에 데이터 입력이 연결된다. 디코더와 디멀티플렉서의 논리회로는 모두 근본적으로 동일하다. 디멀티플렉서의 데이터 입력은 디코더에서 인에이블 입력이다.

디코더/디멀티플렉서 3×8 디코더는 1×8 디멀티플렉서가 된다. 디코더에서의 3개 입 력(A, B, C)은 제어입력들로 출력을 선택. 인에이블 입력(E')은 DEMUX에서는 데이터 입력이 된다. 따라서 하나의 인에이블입력(E')과 3개의 데이터 입력(A, B, C)을 가지고 있는 디코더는 DEMUX로서 사용할 수 있으므로 3×8 디코더/디멀티플렉서라고 한다.

비교기(comparator) 2진 비교기 및 진리표 A B A>B A=B A<B 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 1 0 0 0 1 1 0 0 2진 비교기 및 진리표

멀티플렉서(multiplexer, MUX) 멀티플렉서(multiplex, MUX)는 선택될 데이터 입력 중의 하나를 하나의 출력으로 공급하는 조합논리회로 2n개의 데이터입력(data input)과 이들 입력 중에서 하나를 선택하기 위한 n개의 제어입력(control input) 그리고 1개의 데이터출력(data output)으로 이루어진다

멀티플렉서(multiplexer, MUX)  2X1 MUX

멀티플렉서(Multiplexer) 4X1 MUX . . . S0 S1 Y 0 0 0 1 1 0 1 1 I0 I1 I2 I3 In-1 I0 I1 I2 I3 E s0 s1 X X . . . N x 1 MUX s0 s1 sm S0 S1 Y 0 0 0 1 1 0 1 1 I0 I1 I2 I3

순차논리회로  이진 순차(binary sequence) 순차적으로 변하는 2진수 증가하는 형태의 이진순차를 이진상향 계수 순차(binary up-count sequence) 감소하는 형태의 이진순차를 이진하향 계수 순차(binary down-count sequence) 이진순차를 출력하는 회로를 이진카운터(binary counter)

순차논리회로  이진 순차(binary sequence) 이진 상향 계수 순차에서 000 다음의 출력패턴은 001, 001 다음의 출력패턴은 010 등등이다. 이 경우 001은 이전 출력 000을 기억해야만 출력패턴이 발생된다. 010은 이전 출력 001을 기억해야 함. 그러므로 조합논리회로와는 달리 이전 상태를 기억할 수 있는 기능을 갖는 회로가 있어야 이진순차가 이루어지는 디지털 시스템을 설계할 수 있다. 이와 같이 메모리기능을 갖는 논리회로를 순차논리회로(sequential logic circuit)라고 함.

순차논리회로  순차논리회로 조합논리회로에 기억요소(memory element)가 연결되어 있고 기억요소의 출력이 조합논리회로의 입력으로 궤환되는 구조 메모리요소는 어떤 주어진 시간의 2진 정보를 저장하며 순차논리회로의 상태(state) 입력신호는 외부로부터 입력신호인 2진 정보와 메모리 요소의 현재상태(present state) 값 출력은 외부 입력신호와 현재상태 입력의 함수 순차논리회로는 현재의 입출력값 뿐만 아니라 과거의 입출력값에 따른 출력값에 의해 특징 순차논리회로는 이전 값을 기억하기 위해 메모리 기능을 가져야만 한다. 조합논리회로에 추가되는 메모리의 개념과 피드백 회로 구성에 대해서 잘 이해해야 한다.

순차논리회로  메모리 기능(추가 부분) 디지털 시스템에 메모리 기능이 없는 경우에는 키보드의 4를 누르고 있으면 7 세그먼트는 4를 표시하지만, 누르지 않으면 바로 4 표시가 사라진다. 메모리 기능이 있는 경우는 키보드의 4를 누르고 있으면 7 세그먼트는 4를 표시하고, 누르지 않아도 현재 상태를 기억하므로 4를 계속 표시한다.

순차논리회로의 종류 동기식(synchronous) 순차논리회로 : 정해진 시간에 의해서 동작 비동기식(asynchronous) 순차논리회로 : 정해진 시간에 관계없이 동작 클럭신호 레벨 트리거링(level triggering) : 1 또는 0 레벨에서 동작 에지 트리거링(edge triggering) : 정 에지 또는 부 에지 동작

게이트 지연과 타이밍도 NOT 게이트와 타이밍도 전달 지연시간을 고려한 타이밍도

게이트 지연과 타이밍도 지연회로를 갖는 논리회로의 타이밍도 피드백 구조의 논리회로

플립플롭(flip-flop, F/F) 순서 논리 회로는 플립플롭(flip-flop)과 조합 논리 회로로 구성된 논리 회로를 의미 순서 논리 회로에서는 회로의 상태를 기억하는 기억 소자가 필요한데 가장 대표적인 기억 소자가 플립플롭이다. 순서 논리 회로는 동기식(synchronous)과 비동기식(asynchronous)으로 분류 동기식 순서 논리 회로는 클록(clock) 펄스를 사용해서 여러 개의 플립플롭을 동시에 동작 비동기식 순서 논리 회로는 클록 펄스를 사용하지 않고 플립플롭을 동작시킨다. - 기본적인 플립플롭(SR 래치) Q 1 1 1 0 0 1 0 0 불변 1 불안정 S R Q 0 0 0 1 1 0 1 1 불변 1 불안정

RS-플립플롭(RS-Flip Flop) 모든 플립플롭의 기본 2개의 NOR 혹은 2개의 NAND 회로의 조합으로 구성(주로 NOR가 사용) Q(t+1)은 클럭천이가 발생된 후에 Q 값: 다음상태(next state) 출력 Q(t)는 때때로 클럭천이가 발생하기 전의 Q 값: 현재상태(present state) 출력 ×는 무정의(indeterminate) 출력 두 개의 NOR 게이트로 만든 플립-플롭 RS-FF의 특성표 RS-FF의 블럭도 1 2 Q R S 0 or 1 1 2 Q R S S R Qt+1 0 0 0 1 1 0 1 1 무변화,Q(t) 1 부정,x R Q FF S Q

RS-플립플롭(RS-Flip Flop) 진리표, 특성방정식 레벨 트리거링 설계

D-플립플롭(D-Flip Flop) 특성표 및 진리표 와 특성방정식 레벨 트리거링

기억소자(레지스터, RAM)을 구성하는 FF 입력이 그대로 출력에 전달 D-플립플롭(D-Flip Flop) 기억소자(레지스터, RAM)을 구성하는 FF 입력이 그대로 출력에 전달 D-FF의 특성표 D-FF의 블럭도 JK-FF의 D-FF화 D Qn+1 1 D Q FF Q K Q FF J Q C D Q 1 1 1 0 0  1 불변

JK-플립플롭(JK-Flip Flop) RS-FF 에서의 부정입력조건( S=R=1)을 개선한 FF J=S, K=R 단자와 동일 J=K=1 일 때 출력은 반전(Toggle) JK FF 한 종류로 다른 모든 FF 구성 가능(만능 FF) JK-FF의 특성표 JK-FF의 블럭도 J K Qn+1 0 0 0 1 1 0 1 1 무변화 1 반전 K Q FF J Q

JK-플립플롭(JK-Flip Flop) 특성표및 진리표와 특성방정식 레벌 트리거링

JK-플립플롭(JK-Flip Flop) 레벨 트리거링 레이스 문제(race condition): 출력이 입력에 피드백 연결되어 있기 때문에 클럭 레벨폭이 F/F 지연시간보다 크면, 토글동작에서 출력 상태가 계속 바뀜 - 해결 방법 : 1. 클럭 레벨폭을 F/F 지연시간 보다 짧게 2. 에지트리거링 구조의 플립플롭으로 설계

T-플립플롭(T-Flip Flop) 특성표 및 진리표 와 특성방정식 설계

카운터,타이머를 구성하는 FF T-플립플롭(T-Flip Flop) T-FF의 특성표 T-FF의 블럭도 JK-FF의 T-FF화 Qn+1 1 무변화 반전 T Q FF Q K Q FF J Q

마스터-슬레이브 플립플롭 - 참고사항 : 멀티바이브레이터 불안정 멀티바이브레이터(Astable Multivibrator; 구형파 발진기) 단안정 멀티바이브레이터(One Shot Multivibrator) 쌍안정 멀티바이브레이터(Bistable Multivibrator) 두 개의 안정한 상태를 가지며, 모든 플립플롭은 여기에 속한다.

레지스터와 카운터 - 레지스터 데이터 레지스터/ 시프트 레지스터/ 링카운터 /존슨카운터 - 카운터 동기식 카운터(이진카운터)/ 비동기식 카운터(리플카운터)

레지스터와 카운터 레지스터(register) 이진 정보를 일시적으로 저장하는 장치 플립플롭은 한 비트의 정보를 저장, 여러 개의 플립플롭을 이용하여 레지스터를 만듬 만약 n비트 레지스터를 설계하려면 n개의 플립플롭이 필요 레지스터는 어떤 자료처리 작업을 수행하는 조합 게이트를 갖는다. 즉 레지스터에서 플립플롭은 2진 정보를 저장하고 게이트는 새로운 정보를 플립플롭에 전송할 시기와 방법을 제어한다. 카운터(counter) 입력펄스가 가해짐에 따라 정해진 순서에 따라서 상태값이 바뀌는 레지스터 카운터에 있는 조합 게이트는 레지스터에서 미리 정해진 2진식 상태순서를 만듬. 카운터는 레지스터의 특수한 형태

- 데이터 레지스터(data register) 레지스터와 카운터 - 데이터 레지스터(data register) 8비트 데이터 레지스터 - 플립플롭은 하나의 2진 디짓(binary digit)를 저장할 수 있다. - 8비트를 저장하기 위해서는 8개의 플립플롭을 사용해야 한다.

- 시프트 레지스터(shift register) 레지스터와 카운터 - 시프트 레지스터(shift register) 각 플립플롭의 출력을 인접한 플립플롭의 입력에 간단히 연결함으로써 각 플립플롭의 출력은 인접한 플립플롭으로 넘겨지는 구조의 레지스터 시프트 레지스터 사용 예 : 전자계산기

레지스터와 카운터 - 시프트 레지스터(shift register)의 종류

- 시프트 레지스터(shift register)의 종류 레지스터와 카운터 - 시프트 레지스터(shift register)의 종류 D 플립플롭 이용 - JK 플립플롭 이용

레지스터와 카운터 시프트 레지스터(shift register)의 응용 이진 카운터

- 시프트 레지스터(shift register)의 응용 레지스터와 카운터 - 시프트 레지스터(shift register)의 응용 링카운터(Ring Counter): 연속적인 논리펄스를 발생시키기 위한 제어 회로에 응용 순서도

- 시프트 레지스터(shift register)의 응용 레지스터와 카운터 - 시프트 레지스터(shift register)의 응용 존슨카운터(Johnson Counter):

- 시프트 레지스터(shift register)의 응용 레지스터와 카운터 - 시프트 레지스터(shift register)의 응용 존슨카운터(Johnson Counter)의 P펄스

- 시프트 레지스터(shift register)의 응용 레지스터와 카운터 - 시프트 레지스터(shift register)의 응용 직렬연산 가산기