전체보기 (185) 썸네일형 리스트형 1. LDR/STR/ADR, 논리 연산 1. LDR/STR 레지스터 데이터를 전송하는 두 가지 명령어 : LDR, STR LDR : 메모리값를 레지스터로 복사한다. STR : 레지스터의 값을 메모리에 저장 EX) LDR r1, [r2] @ r2의 메모리 주소를 r1에 저장. 두 번째 인자가 레이블 같은 상수가 아닌, 레지스터라면, []로 감싸준다. STR r3, [r4] @ r3의 값을 r4가 가리키는 메모리 주소에 저장 C언어로 치면 LDR은 int r2 = 1; int *r1 = &r2; // r1 : r2가 저장된 메모리 주소 값 라 볼 수 있고, STR은 *r1 = 2 // r1이 가리키고 있는 메모리 주소 값에 2를 씀 라고 볼 수 있다. .global _start _start: ldr r1, =array@ *r1 = &array m.. 이전 1 ··· 21 22 23 24 다음