구성
- 레지스터 셋 (Register set) : 데이터 보관
- 산술논리장치 (ALU) : 마이크로 연산 수행
- 제어장치 (Control Unit): 레지스터간 정보전송 감시, ALU 동작 지시
CPU 내부 구조
-용어
MAR (Memory Address Register) : 주소들을 가지고 있다.
MBR (Memory Buffer Register) : 임시 주소 저장 공간
I/O 채널 : 내외부 입출력 다리 역할
PC : 프로그램이 실행될 다음 코드 주소(+1)를 가리킴 (폰 노이만 법칙)
IR(instruction register) : 명령어 레지스터 OP
-상태 레지스터(SR) : 현재 상태 체크 (연산결과의 상태 ,영 Z, 부호 S, 오버플로우 V, 캐리 C, 인터럽트 I)
-작업 레지스터(WR) : 처리된 중간값 기록(carry bit 같은 것들)
-범용 레지스터(GR) : 스택, 큐, 데큐
decoder(명령어 해독기) :
Clock (제어 장치)
실행 예
1~3 : fetch 사이클
디코딩 OP code 해독
4 : OPRD
명령어 집합
'Computer Science > 컴퓨터구조' 카테고리의 다른 글
CPU(Central processing Unit) 디자인 (0) | 2021.10.10 |
---|---|
레지스터 표현 (0) | 2021.10.10 |
대표적 조합회로(가산기, 멀티플렉서, 디멀티플렉서) (0) | 2021.10.08 |
조합/기억 논리회로 (0) | 2021.10.08 |
부울대수 -카노(Karnaugh)맵 (0) | 2021.10.08 |