코딩항해기

[기초] 제어장치와 연산장치 본문

기타/기초 지식

[기초] 제어장치와 연산장치

miniBcake 2025. 1. 11. 14:03

중앙 처리 장치 CPU

인간의 두뇌에 해당하는 부분으로 중추적인 역할을 담당한다. 각 부분의 동작을 제어하고 연산을 수행한다.

제어장치와 연산장치로 구성되어 있다.

 

제어장치

입력, 출력, 연산, 기억 장치 등을 감시, 감독하는 역할을 수행하며, 프로그램의 명령을 해독하여 각 장치에게 처리하도록 지시힌다. 제어 신호를 발생해 명령어의 처리가 순서적으로 이루어지게 한다.

MAR 기억 번지 레지스터
기억 장소의 주소를 기억하는 레지스터
MBR 기억 버퍼 레지스터
기억 장치를 통해 접근되는 정보의 내용을 기억하는 레지스터
IR 명령 레지스터
현재 수행중인 명령어를 기억하는 레지스터
PC 프로그램 카운터
다음에 수행할 명령어의 번지를 기억하는 레지스터
명령어 해독기 IR에 기억된 명령들을 해독해서 각 장치에 제어 신호를 보냄
부호기 중앙 처리 장치에서 실행하기 위한 전기 신호로 변환하여 각 장치에 보내는 기능

 

 

 

연산장치

프로그램의 사칙, 논리 연산을 수행하고 비교 및 판단, 데이터의 이동, 편집 등을 수행한다.

ACC 누산기
산술 및 논리 연산의 결과를 일시적으로 기억
가산기 누산기와 데이터 레지스터의 값을 더하여 누산기에 저장
데이터 레지스터 연산에 사용되는 데이터의 일시적인 저장을 위해 사용되는 레지스터
상태 레지스터 현재 상태를 나타내는 레지스터
각 비트 별로 조건을 할당하며 PSW라고도 함
보수기 뺄셈이나 나눗셈 연산을 위해 보수로 바꾸어 가산하는 장치

'기타 > 기초 지식' 카테고리의 다른 글

[기초] 자료 표현 방식2  (0) 2025.01.15
[기초] 자료 구조와 표현 방식  (0) 2025.01.14
[기초] 컴퓨터의 발달과 분류  (0) 2025.01.10
[기초] HTTP  (0) 2025.01.02
[기초] 인터넷 동작 방식  (0) 2025.01.01