1. 명령어 사이클 메이저 상태 4가지
2. 명령어 사이클 설명
3. 인출 사이클 동작의 마이크로 연산
t1 : PC의 내용을 MAR에 이동
t2 : MAR에 의하여 지정된 기억장소의 내용을 MBR로 이동하고, PC의 내용을 I만큼 증가
t3 : MBR의 내용을 IR로 이동
3-1. ADD 명령어 실행 사이클에서의 마이크로 연산
4. 간접(inditect) 사이클 동작의 마이크로 연산
t1 : 명령어의 주소 필드는 MAR로 이동, 오퍼랜드의 주소 인출을 위해 사용됨
t2 : MAR에 의하여 지정된 기억장소의 내용을 MBR로 이동
t3 : IR의 주소 필드가 MBR로부터 들어오는 주소로 갱신, 따라서 그것은 간접주소가 아닌 직접 주소를 가지게 됨
5. 인터럽트(interrupt) 사이클 동작의 마이크로 연산
t1 : PC의 내용이 MBR로 보내져서 인터럽트 수행이 끝난 후 복귀(return)할 때 사용가능하도록 함
t2 : MAR에는 PC의 내용이 저장될 위치의 주소가 적재. PC에는 인터럽트-처리 루틴의 시작주소가 적재
t3 : PC의 이전 값을 가지고 있는 MBR의 내용을 기억장치에 저장
'ITPE > CA_OS' 카테고리의 다른 글
Cache Clean, Flush (0) | 2021.04.28 |
---|---|
MESI protocol (0) | 2021.04.28 |
CPU 구성 (0) | 2021.04.24 |
개요 (0) | 2021.04.24 |
자동차 ecu의 이해 (펌글) (0) | 2017.12.21 |