CPU 상태 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
4번째 줄: | 4번째 줄: | ||
== 주요 상태 == | == 주요 상태 == | ||
{| class="wikitable" | {| class="wikitable" | ||
! | |||
! style="text-align: center;" | Fetch | ! style="text-align: center;" | Fetch | ||
명령어를 메모리에서 CPU 레지스터로 가져와서 해독한다. | 명령어를 메모리에서 CPU 레지스터로 가져와서 해독한다. | ||
! | |||
|- | |- | ||
| style="text-align: right;" | Interrupt | |||
인터럽트 후에는 무조건 Fetch로 간다. | 인터럽트 후에는 무조건 Fetch로 간다. | ||
| | | | ||
| Indirect | |||
Fetch에서 해석된 간접 | Fetch에서 해석된 주소가 간접 주소인 경우 유효 주소를 계산한다. | ||
|- | |- | ||
| | | | ||
| style="text-align: center;" | Execute | |||
Fetch에서 해석한 명령을 실행한다. | Fetch에서 해석한 명령을 실행한다. | ||
Interrupt 요청 신호가 없으면 Fetch | Interrupt 요청 신호가 없으면 Fetch | ||
| | | | ||
|} | |} |