Software Lab

3. ALU(Arithmetic logic unit) 본문

컴퓨터 구조/Computer Strucuture

3. ALU(Arithmetic logic unit)

아임코더 2022. 7. 21. 17:25

ALU는 덧셈, 뺄셈 같은 산술 연산과 AND, OR 같은 논리 연산한다.  Opcode로 연산을 결정한다.

<ALU 외부 구조>

아래는 Opcode 목록으로 간단한 예시이다. 현대의 CPU는 훨씬 더 많은 Opcode를 지원한다.

 

위의 4개의 Opcode 가 있는 ALU 내부 구조는 아래와 같다.

<ALU 내부 구조>

4개의 Opcode에 대한 각각의 연산기(Adder, AND, OR, XOR)가 있다. 그리고 A, B 두 데이터가 각각의 연산기로 입력된다. 각각 연산기의 출력은 다시 MUX 장치로 입력된다. MUX는 4개의 입력 중에 Opcode에 의해 한 개가 선택되어 Y로 출력된다.

'컴퓨터 구조 > Computer Strucuture' 카테고리의 다른 글

4. MUX(Multiplexer)  (0) 2022.07.22
2. CPU 내부 구성  (0) 2022.07.20
1. 컴퓨터 구성 장치  (0) 2022.07.18
Comments