ldr 명령어

미해결질문
장원일 프로필

ldr r1, =255

를 어셈블리/링크하여 다음과 같이 될때,

0x00008060 <+0>: mov r1, #255 ; 0xff

(gdb) info reg $r1

r1 0xff 255

255 값을 r1에다 그냥 대입하는 걸로 알고 있습니다. 원래 문법 구조가

ldr Rd, addressing 형식으로 알고 있는데요 addressing(메모리 주소)면 메모리 10진수로 255번지

에 있는 데이터를 r1에 저장하여야 하는 거 아닌가요? (0xff는 사용자 영역이 아니라 불가능하지만요)

답변 기다리겠습니다.