코딩항해기
[기초] 제어장치와 연산장치 본문
중앙 처리 장치 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 |