Fetch Stage
1. MAR <- PC, PC++
2. MAR에 저장된 주소를 통해 메모리에서 명령어를 읽고 MBR에 저장한다.
3. IR <- MBR
Execution Stage (Read)
1. IR의 연산코드를 확인해 명령어 종류를 분석한다.
2. MAR <- IR의 주소 부분
3. MAR에 저장된 주소를 통해 메모리에서 데이터를 읽고 MBR에 저장한다.
4. AC(Accumulator) <- MBR
Execution Stage (AC 변경)
1. IR의 연산코드를 확인해 명령어 종류를 분석한다.
2. MAR <- IR의 주소 부분
3. MAR에 저장된 주소를 통해 메모리에서 데이터를 읽고 MBR에 저장한다.
4. AC <- AC + MBR
Execution Stage (Write)
1. IR의 연산코드를 확인해 명령어 종류를 분석한다.
2. MAR <- IR의 주소 부분, MBR <- AC
3. MAR에 저장된 메모리 주소에 MBR을 저장한다.
잘 보고 있습니다!!