这些说明有什么区别?以ARM9处理器为例,它不应该是:
ASM: mov r0, 0
C: r0 = 0;
ASM: ld r0, 0
C: r0 = 0;
Run Code Online (Sandbox Code Playgroud)
?
我不知道为什么要使用其中一个:S
肯定是:
ASM: mov r0, 0
C: r0 = 0;
ASM: ld r0, 0
C: r0 = *(pc + 0);
Run Code Online (Sandbox Code Playgroud)
查看此参考卡,如果您正在为ASM上的ARM开发,则必须具有该参考卡.