[ASM] {} , [] 사용법
✅ 1. {}의 의미: 문맥에 따라 다름 ✔️ A. PUSH/POP {r0, r1, ...}에서의 {}이건 레지스터 묶음을 나타내는 문법적 표현이야.즉, POP {r0, r1, r2} → SP가 가리키는 메모리 주소에서 값을 꺼내서 해당 레지스터에 저장한다는 뜻이야. 예:POP {r0} → 현재 스택에 가장 위에 있는 값을 r0에 저장하고,→ SP를 4만큼 증가시킴. ✔️ B. MRS r0, cpsr처럼 시스템 레지스터 접근 시여기서 {}는 사용하지 않아. 시스템 레지스터 이름 자체를 명시해.asm MRS r0, cpsr ; 시스템 레지스터 'cpsr' 값을 r0로 MSR cpsr, r0 ; r0에 있는 값을 시스템 레지스터 'cpsr'로 복사 즉, 시스템 레지스터를 읽고 쓸 땐 MRS, MSR 명령어를..