[ARM] ARM 프로세서에서 말하는 프로그래밍 모델이란

Guillermo Austin Kim|2020년 7월 26일
Posts

[ARM] ARM 프로세서에서 말하는 프로그래밍 모델이란

Guillermo Austin Kim|2020년 7월 26일

이번 시간에는 ARM 프로세서 말하는 프로그래밍 모델에 대해서 설명을 하겠습니다. ARM 프로세서란 용어를 들으면 이 단어를 듣는 사람들의 입장에 따라 각자 다르게 해석합니다.일반 대중들은 ARM 프로세서란 용어를 들으면 그냥 컴퓨터나 CPU의 종류라고 생각할 것입니다. 하지만 개발자들의 입장에서는 조금 다릅니다. 만약 여러분이 SoC 시스템을 설계하거나 하드웨어를 디자인하는 개발자나 학자라면 ARM 프로세서를 마이크로프로세서 아키텍처 관점으로 바라볼 겁니다. 즉, ARM 프로세서를 어떤 하드웨어 로직으로 설계했는지 머리 속으로 그려보겠죠. 그런데 저와 같은 SW 개발자는 ARM 프로세서를 보면 ARM 어셈블리 명령어, 레지스터 세트, 코프로세서 그리고 익셉션을 떠올릴 것입니다. 정리하면 ARM 프