'ITPE > CA_OS' 카테고리의 다른 글

Belady’s Anomaly  (0) 2021.04.28
페이징 기법 및 TLB  (0) 2021.04.28
MESI protocol  (0) 2021.04.28
CPU 명령어 사이클  (0) 2021.04.27
CPU 구성  (0) 2021.04.24

 

 

 

 

 

 

'ITPE > CA_OS' 카테고리의 다른 글

페이징 기법 및 TLB  (0) 2021.04.28
Cache Clean, Flush  (0) 2021.04.28
CPU 명령어 사이클  (0) 2021.04.27
CPU 구성  (0) 2021.04.24
개요  (0) 2021.04.24

 

 

 

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