ALU   Arithmetic Logic Unit, Arithmetic and Logic Operation Unit   산술 연산 장치

(2022-01-20)

Arithmetic/Logic Unit, 산술 논리 연산 장치


1. CPU 산술 논리 연산 장치 (ALU, Arithmetic Logic Unit)CPU에서, 실제로 연산을 수행하는, 장치(유닛)를 말함

  ㅇ (ALU 크기가 CPU 크기 결정을 함)
     - ALU 크기(n 비트 처리 크기)가 CPU 크기를 결정함 (例: 8, 16, 32 비트 등의 CPU)

  ㅇ (수행 연산의 종류)
     - 주로, 산술 연산(arithmetic : 가감승제), 논리 연산(logic : OR,AND,NOT)을 수행하고,
     - 부가적으로,  비교 연산, 보수 연산, 시프트 연산 등도 수행 함


2. ALU 주요 기능 요소산술연산 : ADD
     - 뺄셈은, 덧셈과 부호반전(negation)의 조합으로써,  ☞ 1의 보수,2의 보수 참조
        . 즉, 뺄 값의 부호를 바꾸어(NOT,보수) 이를 더함
     - 곱셈은, 덧셈의 반복으로써,
     - 나눗셈은, 뺄셈의 반복으로써, 구현 가능
  ㅇ 논리연산 : AND, OR, XOR, NOT시프트 레지스터 : 비트 이동
  ㅇ 보수기 : 1의 보수, 2의 보수상태 레지스터


3. ALU에서, 입력 및 결과 저장연산을 위해,
     - 레지스터 또는 메모리로부터 데이터 입력되고, (LOAD)
     - 그 처리 결과가 레지스터 중의 하나 또는 메모리에 저장됨 (STORE)

  ㅇ 따라서, 메모리레지스터 간에 데이터 전송(교환)이 이루어짐

중앙처리장치 (CPU)
   1. CPU   2. MPU,MCU,FPU,GPU   3. RISC,CISC   4. ALU   5. 제어 장치   6. 내부 레지스터   7. 파이프라인   8. 80x86  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"