[Arm프로세서] Armv7: 파이프라인의 어느 단계에서 익셉션이 발생할까?
Post
원문 보기 →[Arm프로세서] Armv7: 파이프라인의 어느 단계에서 익셉션이 발생할까?
ARM 코어는 명령어 파이프라인(instruction pipeline)을 구조 내에서 명령어를 실행합니다. 파이프라인(pipeline)은 다양한 CPU 아키텍처에서 지원하는 기법으로, 명령어를 읽어 순차적으로 실행하는 방식입니다. 한 번에 한 개의 명령어만 실행하는 게 아니라, 한 개의 명령어가 실행되는 도중에 다음 명령어 실행을 시작하는 방식으로, 병렬로 동시에 여러 개의 명령어를 실행하는 기법입니다. 파이프 라인의 관점으로 익셉션의 동작 원리를 파악하려면 익셉션이 파이프 라인의 어느 단계에서 발생하는지 알아야 하는데, 다음 그림을 보면서 이 내용을 배워보겠습니다. 그림 8.12 파이프라인 구조에서 익셉션의 처리 과정 파이프라인의 어느 단계에서 어떤 익셉션이 발생하는지 설명하기 전에, 먼저 간단히

