'컴퓨터 구조 및 설계 MIPS edition 제 6판' 교재와 국민대학교 임은진 교수님의 강의를 바탕으로 정리 및 요약한 글입니다. 정리 과정에서의 오류 및 오타가 있을 수 있습니다 :) 프로그램을 수행하다보면 예상하지 못한 이벤트가 발생하여 명령어 실행의 정상적인 흐름을 바꿔주어야 하는 경우가 생긴다. 예외(Exception)과 인터럽트(Interupt)가 대표적이다. 예외는 프로세서 내부에서 발생한 것이고 인터럽트는 문제의 원인이 프로세서 외부에 있는 것이다. 하지만 예외와 인터럽트를 구분하지 않는 경우가 많다. 그렇다면 이 문제를 다루는 두 가지 방법에 대해서 더 알아보자. MIPS 구조에서 예외는 System Control Coprocessor에 의해 관리된다. 문제가 생긴 명령어의 PC값을 E..