热门电子论坛!

电脑杂谈  发布时间:2020-03-22 08:13:07  来源:网络整理

c语言对应汇编语句_c语言程序设计试题汇编_c语言与汇编语言的区别

答案对人们有帮助,并具有参考价值. 0

写得不正确c语言对应汇编语句,请参阅spru187t的7.5.4节:

7.5.4使用内联汇编语言

在C / C ++程序中,您可以使用asm语句将单行汇编语言插入

由编译器创建的汇编语言文件. 一系列的asm语句放置连续的行

c语言与汇编语言的区别_c语言程序设计试题汇编_c语言对应汇编语句

将

汇编语言插入编译器输出,而无需插入代码. 有关更多信息,请参见

第6.8节.

asm语句对于在编译器输出中插入注释很有用. 只需开始组装

带有分号(;)的代码字符串,如下所示:

c语言与汇编语言的区别_c语言对应汇编语句_c语言程序设计试题汇编

asm(“; ***这是汇编语言注释”);

注意: 使用asm语句

使用asm语句时请注意以下几点:

•要特别小心,不要破坏C / C ++环境. 编译器不检查

或分析插入的说明.

c语言与汇编语言的区别_c语言对应汇编语句_c语言程序设计试题汇编

•避免在C / C ++代码中插入跳转或标签,因为它们会产生

通过混淆代码的寄存器跟踪算法来产生不可预测的结果

发电机使用.

•使用asm语句时c语言对应汇编语句,请勿更改C / C ++变量的值. 这是

因为编译器不会验证此类语句. 它们被原样插入

c语言程序设计试题汇编_c语言与汇编语言的区别_c语言对应汇编语句

汇编代码,如果不确定它们的作用,可能会导致问题.

•请勿使用asm语句插入更改汇编程序的汇编程序指令

环境.

•避免在C代码中创建程序集宏,并避免使用--symdebug: dwarf(或

-g)选项. C环境的调试信息和程序集宏扩展

不兼容.

问前要三思.

〜esr /常见问题解答/ smart-questions.html#目标


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-148121-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...