산술논리연산장치

  • 산술연산과 논리연산을 실행하는 조합논리회로
  • 산술연산회로와 논리연산회로의 결합

  1. 산술연산회로
    • 여러 개의 전가산기(FA)를 연속적으로 연결한 병렬가산기로 구성
    • 병렬가산기로 들어가는 제어입력 값을 선택하여 여러가지 형태의 산술연산을 실행

    • 산술연산의 종류

      화면 캡처 2023-09-10 212300
  2. 논리연산회로
    • 레지스터에 있는 각 비트를 독립된 2진 변수로 간주하여 비트별 연산을 실행
    • AND, OR, XOR, NOT 연산 등이 있으며, 이를 이용하여 복잡한 연산을 유도

  3. ALU에 대한 연산표

    화면 캡처 2023-09-10 212810

상태 레지스터

  • ALU에서 산술연산이 수행된 후 연산결과에 의해 나타나는 상태 값을 저장
  • 상태 레지스터는 C(Carry bit), S(sign bit), Z(zero bit), V(overflow bit)로 구성

시프터

  • 입력 데이터의 모든 비트들을 각각 서로 이웃한 비트로 자리를 옮기는 시프트 연산을 수행

화면 캡처 2023-09-10 215229

Updated: