6
이 어셈블리 코드 블록을 해독하는 데 문제가 있습니다. r1의 가치는 결국 무엇이며 어떻게 될까요? movt
다음팔 어셈블리의 movw 및 movt
3242ba66 f6454118 movw r1, 0x5c18
3242ba6a 466f mov r7, sp
3242ba6c f6c0415a movt r1, 0xc5a
3242ba70 f2460002 movw r0, 0x6002
3242ba74 f6c0405a movt r0, 0xc5a
3242ba78 4479 add r1, pc
3242ba7a 4478 add r0, pc
3242ba7c 6809 ldr r1, [r1, #0]
이 경우 해당 값 또는 r1은 무엇이 될 것입니까? – user1000039
설명의 어떤 부분에 어려움이 있습니까? –
마지막 두 비트. 그래서 pc에 r1을 추가하고 * (r1 + 0). PC의 가치는 무엇입니까? 그리고 *는 C++ (deference 연산자)에서와 같은 것을 의미합니까? – user1000039