명령어 사이클1 8. 명령어 사이클과 인터럽트 명령어 사이클프로그램 속 명령어들은 일정한 주기가 반복되며 실행하는데 이 주기를 명령어 사이클이라고 한다. 인출 사이클 : CPU가 메모리 안에 있는 프로그램을 실행하기 위해서 메모리에 저장된 값을 CPU 내부로 갖고 오는 작업실행 사이클 : 인출 사이클로 들어온 값으로 실행한다. 일반적으로 CPU는 인출과 실행을 반복하면서 프로그램을 실행한다.그런데 CPU로 명령어를 가지고 와도 바로 실행이 불가능한 경우도 있다.위 그림과 같이 간접 주소지정 방식의 경우에 인출을 했다고 바로 실행이 불가능하고 몇 번 더 메모리에 접근해야 하는 경우를 위해서 간접 사이클이 추가될 수 있다. 인터럽트CPU가 꼭 주목해야 할 때 또는 CPU가 빨리 처리해야 할 다른 작업이 생겼을 때 인터럽트가 발생한다.인터럽트의 종류에는 .. 2024. 10. 4. 이전 1 다음