하드웨어 CPU의 역할 상세 페이지
하드웨어 CPU의 역할
- 중앙처리장치(CPU : Centrol Process Unit)
(1) 제어장치 (control unit)
* 모든 장치의 동작을 제어
➀컴퓨터와 외부의 정보교환
➁컴퓨터 내부의 신호제어 및 명령어 등을 제어
➂기억장치 내부의 명령문 판독 및 수행토록 제어
(2) 논리연산장치(ALU : Arithmetic -Logic Unit)
-제어장치에 의해 읽혀진 명령에 따라 연산을 수행하고 그 결과에 따라 필요한
데이터를 구하고 처리방법에 따라 기능 수행
-연산 (Arithmetic Unit) : 사칙연산
-논리 (Logic Unit) : 양, 음을 구분하고 program 실행 결과에 따라 경로 선택
※ Register(작은 기억 소자)
데이터의 일시적 보관장소이고, 주요기능은 받고, 저장, 전송 하는 것을 2진법 체계로 시행되며 크기는 4~64bit 되어 있다.
※ Register(작은 기억 소자)
데이터의 일시적 보관장소이고, 주요기능은 받고, 저장, 전송 하는 것을 2진법 체계로 시행되며 크기는 4~64bit 되어 있다.
➀ program counter register
-다음에 실행할 명령(Instruction)의 Address를 갖고 있다.
➁ Memory address register
program counter에 있는 Address에 의해서 다음에 실행할 명령을 찾아내는 기능
➂ Instruction register
- 찾아낸 명령을 Decode 시키기 위해 명령어를 임시로 보관.
Decode : system에서 사용되는 모든 장비나 ALU기능이 수행 될 수 있도록 제어 신호를 바꾸어 주는 일
➃ accumulator
- ALU에 의해서 얻어진 결과를 임시로 보관하는 곳
➄ 상태 register : 1bit register
- CPU 내부 상태에 대한 정보를 갖는데 사용하는 register
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.