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

+ Recent posts