날짜: 2022년 7월 16일
주제: 게임 개발자의 컴퓨터 구조 시작하기
4-1 ALU와 제어장치
4-2 레지스터
4-3 명령어 사이클과 인터럽트
5-1 빠른 CPU를 위한 설계
5-2 명령어 병렬 처리 기법
5-3 CISC와 RISC
메모
-
ALU
- 레지스터→ 피연산자 받음,제어장치 → 제어신호 받음
- 연산결과와 플래그를 내보냄
- 플래그
- 부호플래그
- 제로 플래그
- 캐리 플래그
- 오버플로우 플래그
- 인터럽트 플래그
- 슈퍼바이저 플래그
-
제어장치
- 클럭,현재 수행할 명령어 플래그,제어신호를 받음
-
레지스터
- 프로그램 카운터(program counter)
- 명령어 레지스터
- 해석할 명령어
- 방금 메모리에서 읽어 드린 명령어를 저장하는 레지스터
- 메모리 주소 레지스터
- 메모리 버퍼 레지스터
- 플래그 레지스터
- 연산 결과 혹은 CPU 상태에 대한 부가 정보
- 범용 레지스터
- 스택 주소 지정 방식