Assembly 理解汇编指令

Assembly 理解汇编指令,assembly,inline,Assembly,Inline,我当时正在调查下面的答案 定义校准系数(100) 无效延迟(uint32\t间隔) { uint32\u t迭代次数=间隔/校准系数; 对于(int i=0;i而言,汇编块似乎是以纯文本形式读取的,如果您写入,则指令之间用换行符分隔 "nop\n\tnop\n\t" 它应该也能用。我在 “\n\t”位于每行末尾,最后一行除外,以及 这是因为gcc发送 每个as指令都作为一个字符串。换行符/制表符组合 是必需的,以便根据正确的 格式化(回想一下汇编程序中的每一行缩进一个选项卡 停止,通常为8

我当时正在调查下面的答案

定义校准系数(100) 无效延迟(uint32\t间隔) { uint32\u t迭代次数=间隔/校准系数;
对于(int i=0;i而言,汇编块似乎是以纯文本形式读取的,如果您写入,则指令之间用换行符分隔

"nop\n\tnop\n\t" 
它应该也能用。

我在

“\n\t”位于每行末尾,最后一行除外,以及 这是因为gcc发送 每个as指令都作为一个字符串。换行符/制表符组合 是必需的,以便根据正确的 格式化(回想一下汇编程序中的每一行缩进一个选项卡
停止,通常为8个字符)。

这可能有帮助=但不需要该选项卡。
"nop\n\tnop\n\t"