ARM Core - 3. ARM Assembly 프로그래밍 기초 (2. ARM 어셈블리 기본 명령어 및 최적화)
2. ARM 어셈블리 기본 명령어 및 최적화1. 데이터 이동 명령어 (MOV, LDR, STR)1) MOV (Move) - 레지스터 간 데이터 이동MOV 명령어는 즉시값(Immediate Value) 또는 레지스터 값을 다른 레지스터에 복사한다.예제: MOV 사용MOV R0, #10 ; R0에 10 저장MOV R1, R0 ; R1 = R0MOV R0, #10 → R0에 즉시값 10을 저장MOV R1, R0 → R0 값을 R1으로 복사2) LDR (Load) - 메모리에서 데이터 로드LDR 명령어는 메모리에서 값을 읽어 레지스터에 저장한다.예제: LDR 사용LDR R0, =0x1000 ; R0에 주소 0x1000을 저장LDR R1, [R0] ; R1 = *R0 (메모리에서 값 로드..
2025.03.07