less than 1 minute read

ALU의 구성요소

- ALU

    수치 및 논리 데이터에 대하여 실제적으로 연산을 수행하는 하드웨어 모듈

    - 산술연산장치

        데이터에 산술 연산을 하는 장치

    - 논리연산장치

        데이터에 논리 연산을 하는 장치

    - 시프트 레지스터

        데이터인 비트를 좌/우로 이동시키는 레지스터

    - 보수기

        데이터에 대하여 2의 보수를 취하는 장치(부호 변경)

    - 상태 레지스터

        연산결과의 상태를 나타내는 플래그들을 저장하는 레지스터

        조건 분기 명령어 혹은 산술 명령어들에 의해 사용됨

- 제어 유니트의 역할

    입력 데이터에 대하여 연산을 수행할 내부 요소의 선택과 ALU 내외로의 데이터 이동을 제어하는 신호 제공