연산 장치

2006. 5. 7. 20:09컴퓨터 이야기

  • 영어: Atithmetic and Logic Unit(ALU)
  • 제어장치 신호에 따라 명령어를 수행하고 수의 비교, 분류 등의 데이터를 처리
  • 산술연산, 논리연산,자리이동 등 기능 수행 

 

이름 역할, 기능
누산기
(Accumlator)
산술 및 논리 연산 결과를 일시적 기억
가산기
(Adder)
산술 연산 수행 → 데이터 레지스터에 보관된 값과 누산기의 값을 더함
보수기
(Complement)
뺄셈을 하기위한 입력 데이터를 보수로 전환
시프터
(Shifter)
자리이동기 → 곱셈, 나눗셈 등을 연산 보조 기능 수행
데이터 레지스터
(Date Register)
데이터를 임시적으로 보관하고 제어 장치의 지시에 따라 전송
상태 레지스터
(Status Register)
중앙처리장치의 상태를 나타내는 레지스터 → 연결 결과 상태를 기억
인덱스 레지스터
(Index Register)
주소를 변경하기 위해 사용되는 레지스터 → 기준 주소와 인덱스 레지스터에 등 값을 합하여 주소를 만듬
주소 레지스터
(Address Register)
기억 장치내 주소 기억

 

* 연결 결과 : 중앙 처리 장치의 Zero(제로), OverFlow(오버플로), 인터럽트 발생 여부

320x100

'컴퓨터 이야기' 카테고리의 다른 글

컴퓨터의 설계 때 시스템 구조  (0) 2006.06.11
명령어의 형식  (0) 2006.05.13
중앙처리장치- 1. 제어장치  (0) 2006.04.30
중앙 처리 장치 정의  (0) 2006.04.15
컴퓨터와 계산기의 발전  (0) 2006.04.05