部件?LD和MOV

Puy*_*ver 4 assembly arm

这些说明有什么区别?以ARM9处理器为例,它不应该是:

ASM: mov r0, 0
C: r0 = 0;

ASM: ld r0, 0
C: r0 = 0;
Run Code Online (Sandbox Code Playgroud)

我不知道为什么要使用其中一个:S

And*_*ovs 8

肯定是:

ASM: mov r0, 0
C:   r0 = 0;

ASM: ld r0, 0
C:   r0 = *(pc + 0);
Run Code Online (Sandbox Code Playgroud)

查看参考卡,如果您正在为ASM上的ARM开发,则必须具有参考卡.