이 영역을 누르면 첫 페이지로 이동
컴퓨터와 수학, 몽상 조금 블로그의 첫 페이지로 이동

컴퓨터와 수학, 몽상 조금

페이지 맨 위로 올라가기

컴퓨터와 수학, 몽상 조금

컴퓨터공학, 딥러닝, 수학 등을 다룹니다.

25. 산술 논리 장치 (Arithmetic Logic Unit: ALU)

  • 2020.06.28 12:02
  • 카테고리 없음
반응형

ALU는 컴퓨터의 주요 연산 장치이자, 데이터패스를 구성하는 조합 회로로, 다양한 연산들을 수행한다.

2개의 데이터 입력을 받으며, Function이라는 입력을 받는다. 데이터는 몇 비트든 될 수 있으며, Function은 ALU가 수행할 연산을 지정해주는 역할을 한다. (덧셈, 뺄셈, OR, AND...)

데이터 아웃이라는 출력을 받는데, 입력과 같은 비트를 갖는다. Condition 출력은 연산 상태를 알려준다. (오버플로 등)

ALU는 여러 집적회로(IC)로 구성되는데, ALU에 어떤 IC들이 탑재되어 있느냐에 따라 ALU가 수행할 수 있는 연산의 종류가 결정된다.

ALU 회로의 구성
Function에 따라 수행하는 연산

ALU의 확장

Carry Out을 다음 ALU의 $C_N$에 입력으로 줘서 ALU를 확장할 수 있다.

4 비트 ALU 두개로 구성된 8 비트 ALU

컴퓨터의 구성

컴퓨터는 위와 같이 유한 상태 기계인 Control 유닛과 Datapath의 상호 접속으로 구성된다.

반응형

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

다른 글 더 둘러보기

정보

컴퓨터와 수학, 몽상 조금 블로그의 첫 페이지로 이동

컴퓨터와 수학, 몽상 조금

  • 컴퓨터와 수학, 몽상 조금의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • 분류 전체보기 (276)
    • Tech Trend (3)
    • Deep Learning (77)
      • 공부 노트 (21)
      • 논문 리뷰 (44)
      • 논문 스키밍 (1)
      • 영상처리 (11)
    • Engineering (3)
      • Tips (2)
      • Experiences (1)
    • Blog (42)
      • 회고 & 계획 (16)
      • 내 이야기 (8)
      • 리뷰 (3)
      • 군대에 간 공돌이 (9)
      • ML엔지니어 취업 도전기 (1)
      • 여행 (4)
    • 학부 수업 (141)
      • 머신러닝 (16)
      • C프로그래밍 (8)
      • 자료구조 (11)
      • 알고리즘 (17)
      • 디지털시스템 (25)
      • 컴퓨터구조 (11)
      • 확률과 통계 (21)
      • 선형대수학 (14)
      • 이산수학 (18)
      • 데이터시각화 (0)
    • 강의 (9)
      • 딥러닝 기초 (7)
      • Python (2)

공지사항

인기 글

정보

백지오의 컴퓨터와 수학, 몽상 조금

컴퓨터와 수학, 몽상 조금

백지오

블로그 구독하기

  • 구독하기
  • RSS 피드

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
반응형

나의 외부 링크

  • profile
  • github
  • linkedin

방문자

  • 전체 방문자
  • 오늘
  • 어제
Powered by Tistory / Kakao. © 백지오. Designed by Fraccino.

티스토리툴바