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

(2019-07-20)

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

1. CPU 산술 논리 연산 장치 (ALU, Arithmetic Logic Unit)CPU에서 실제로 연산 등을 수행하는 장치(유닛)를 말함
     - 주로, 산술 연산(가감승제), 논리 연산(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. 명령어

 
        최근수정     요약목록     참고문헌