MOV는 데이터를 레지스터에 이동하는 명령어입니다. 먼저 MOV 명령어의 포멧을 보면서 MOV 명령어에 대해 배워 봅시다.

MOV 명령어는 그림과 같이 #imm으로 지정된 상수 값을 목적 레지스터인 <Rd>에 저장합니다.
다음은 MOV 명령어의 예시입니다.
01 mov r0, #7
02 mov r0, r7
01번째 줄은 r0 레지스터에 7 상수를 이동하는 동작입니다. 02번째 줄은 r7 레지스터의 값을 r0 레지스터에 이동하는 명령어입니다. 이처럼 mov 명령어로 목적 레지스터인 r0에 이동되는 값은 상수 혹은 레지스터의 값입니다.
'시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 > 어셈블리 명령어' 카테고리의 다른 글
| [Arm] MVN 어셈블리 명령어 (Armv7-A, Armv8-A) (0) | 2025.09.16 |
|---|---|
| [Arm 아키텍처] 어셈블리 명령어로 무엇을 할 수 있을까 (0) | 2025.09.14 |
| [Arm64] good github to practice Arm assembly instruction (0) | 2023.09.08 |
| [Armv8] 전체 어셈블리 명령어 타입 - Tech Tree (0) | 2023.06.10 |
| [Arm] ASR(Arithmetic Shift Right) 명령어 (0) | 2023.06.10 |