제어신호를 보내고 명령어 해석하는 부분
제어장치가 받는 정보
1. 클럭신호를 받아들임
클럭이란? 컴퓨터 부품의 시간단위
2. 명령어 레지스터에 저장된 명령어를 받아들임
3. 플래그 레지스터의 플래그 값을 받아들임
4. 제어버스를 통해 외부로 전달된 제어신호를 받아들임
제어장치가 내보내는 정보
1. CPU외부에 전달하는 신호 = 제어버스로 제어신호를 내보낸다
- 메모리에 저장된값을 읽거나 새로운 값을 사용하고 싶을때 메모리에 신호전달
- 입출력장치의 값을 읽거나 새로운 값을 쓰고싶을때 입출력장치(보조기억장치)에 신호 전달
2. CPU내부에 전달하는 신호
- ALU에 전달하는 제어신호(수행할 연산 지시를 위해)
- 레지스터애 전달하는 제어신호(레지스터간 데이터이동 또는 레지스터에 저징된 명령어 해석)
📚인터럽트 과정 정리해보면
CPU가 인터럽트를 처리한다
인터럽트 서비스루틴을 실행하고 원래 수행하던 작업으로 되돌아 온다
인터럽트 서비스루틴을 실행하기 위해 인터럽트 백터를 통해 시작 주소를 알아낸다