Don't Look Back In Anger

탑스팟 컴퓨터일반 16. 명령실행과 제어 본문

IT/탑스팟 컴퓨터일반

탑스팟 컴퓨터일반 16. 명령실행과 제어

버로나 2022. 2. 19. 21:12

1. 메이저 상태

(1) FETCH(인출) Cycle

- 명령어를 주기억장치에서 중앙처리장치의 명령 레지스터로 가져와 해독하는 단계 (쉽게 말해, 명령어를 끄집어서 해독하는 단계)

- 읽어와 해석된 명령어가 1Cycle 명령이면 이를 수행한 후 다시 Fetch Cycle로 변천함

- 1Cycle 명령이 아니면, 해석된 명령어의 모드비트에 따라 직접주소와 간접주소를 판단함

   - 모드 비트가 0이면 직접주소이므로 Execute 단계로 변천

   - 모드 비트가 1이면 간접주소이므로 Indirect 단계로 변천

 

* Fetch Cycle 동작 순서

제어신호 Micro Operation
C0t0 MAR ← PC
C0t1 MBR ← M[MAR]
PC ← PC + 1
C0t2 IR ← MBR[OP]
I ← MBR[I]
C0t3 F ← 1 또는 R ← 1

 

https://youtu.be/oxkCA36Epvg

 

(2) INDIRECT(간접) Cycle

 

 

https://youtu.be/ramTbjbdTOU