0

如果我输入的内联汇编语句是 C,XC8 编译器会在代码中插入两次。例如

asm("NOP");

结果是

NOP
NOP

在代码中。

编辑:不只是 NOP;每个语句都加倍

asm("DECFSZ WREG");
asm("GOTO $-2");

结果是

DECFSZ WREG
DECFSZ WREG
GOTO $-2
GOTO $-2

优化已关闭。该代码适用于 PIC16F1934 微处理器。我们正在使用 MPLAB X。

我该如何防止呢?

4

0 回答 0