
答案对人们有帮助,并具有参考价值.
0
写得不正确c语言对应汇编语句,请参阅spru187t的7.5.4节:
7.5.4使用内联汇编语言
在C / C ++程序中,您可以使用asm语句将单行汇编语言插入
由编译器创建的汇编语言文件. 一系列的asm语句放置连续的行

将
汇编语言插入编译器输出,而无需插入代码. 有关更多信息,请参见
第6.8节.
asm语句对于在编译器输出中插入注释很有用. 只需开始组装
带有分号(;)的代码字符串,如下所示:

asm(“; ***这是汇编语言注释”);
注意: 使用asm语句
使用asm语句时请注意以下几点:
•要特别小心,不要破坏C / C ++环境. 编译器不检查
或分析插入的说明.

•避免在C / C ++代码中插入跳转或标签,因为它们会产生
通过混淆代码的寄存器跟踪算法来产生不可预测的结果
发电机使用.
•使用asm语句时c语言对应汇编语句,请勿更改C / C ++变量的值. 这是
因为编译器不会验证此类语句. 它们被原样插入

汇编代码,如果不确定它们的作用,可能会导致问题.
•请勿使用asm语句插入更改汇编程序的汇编程序指令
环境.
•避免在C代码中创建程序集宏,并避免使用--symdebug: dwarf(或
-g)选项. C环境的调试信息和程序集宏扩展
不兼容.
问前要三思.
〜esr /常见问题解答/ smart-questions.html#目标
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-148121-1.html
霉国对中国的挑衅太刺激
楼上丢脸
差距是一清二楚的
你要哪个