SMALL
실행과정
- 명령어 인출 : 명령어 레지스터에 저장된 다음 명령어를 인출
- 명령어 해석, PC 변경 : 인출한 명령어를 해석하고 다음 명령어를 지정하기 위해 프로그램 카운터(PC)를 변경한다.
- 피연산자 인출 : 명령어가 메모리에 있는 워드를 사용하려면 사용 장소를 결정하여 피연산자를 인출하고, 필요하면 프로세서 레지스터로 보냄
- 명령어 실행
- 결과 저장
명령어 레지스터 종류
- PC(Program Counter) : 다음 인출된 명령어의 주소를 가지고 있는 레지스터
- AC(Accumulator) : 연산 결과 데이터를 일시적으로 저장하는 레지스터
- IR(Instruction Register) : 가장 최근에 인출된 명령어를 저장하고 있는 레지스터
- MAR(Memory Address Register) : PC에 저장된 명령어 주소가 사용되기전 일시적으로 저장하는 레지스터
- MBR(Memory Buffer Register) : 기억장치에 저장될 데이터를 일시적으로 저장하는 레지스터
LIST
'전공 > 컴퓨터구조' 카테고리의 다른 글
RISC와 CISC (0) | 2021.05.09 |
---|---|
DMA(Direct Memory Access) (0) | 2021.05.09 |
주소 지정 방식 (0) | 2021.05.09 |
가중치 코드, 비가중치 코드 (0) | 2021.05.09 |
그레이코드 (0) | 2021.05.09 |