명령어 사이클
명령어 사이클
PC, MAR, MBR, IR이 언제 바뀌는지 따라가면 인출 사이클과 실행 사이클 문제가 한 줄 흐름으로 정리됩니다.
인출
PC 주소를 MAR로 보내고 메모리에서 명령어를 가져옵니다.
해독
IR의 연산자와 주소부를 제어장치가 해석합니다.
간접
주소부가 간접이면 실제 주소를 한 번 더 읽습니다.
실행·인터럽트
연산을 수행하고 요청이 있으면 상태 저장 후 처리합니다.
PC
다음에 가져올 명령어 주소입니다. 인출 중 증가합니다.
MAR / MBR
MAR은 주소, MBR은 메모리에서 오가는 데이터입니다.
IR
방금 가져온 명령어가 들어가며 해독의 기준이 됩니다.