[15] CH2 명령어:컴퓨터 언어 < ARMv7 >
Computer Architecture/컴퓨터 구조2022. 1. 19. 19:20[15] CH2 명령어:컴퓨터 언어 < ARMv7 >

ARM은 임베디드용으로는 가장 인기 있는 명령어 집합 구조입니다. ARM은 원래 Acorn RISC Machine의 약자였는데 후에 Advanced RISC Machine으로 바뀌었습니다. ARM은 MIPS와 같은 해에 나왔으며 같은 설계 철학을 따르고 있습니다. 다음 그림은 두 프로게서 사이의 유사성에 대해 보여주고 있습니다. 가장 큰 차이는 MIPS는 레지스터가 더 많고 ARM은 주소지정 방식이 더 많다는 점입니다. 주소지정 방식 MIPS와 달리 ARM에는 상수 0을 갖고 있는 레지스터가 없습니다. MIPS는 겨우 3개의 단순한 데이터 주소지정 방식을 갖고 있는 반면 ARM은 9개의 주소지정 방식을 갖고 있으며 이 중에는 상당히 복잡한 계산을 하는 방식도 포함되어 있습니다. 예를들면 레지스터를 원하는..

image