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  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"