1
0
https://gcc.gnu.org/onlinedocs/gcc/Asm-Labels.html
正在为这些C变量设置asm符号名称。这使您可以设置asm名称,而不管编译器是否通常预先准备了额外的
这个
赋值给这个变量肯定会破坏一些东西,即使读取它也没有完全定义好/保证好的语义。当编译器修改SP本身以为局部变量留出空间时,请为具有大量参数的函数推送参数,或wrt。阿洛卡。例如,如果
CSE
属于
请注意,asm关键字的这两种用法的语法本质上是相同的:这两种用法都在某种程度上告诉编译器:当您在正在生成的asm源中打印对该变量的引用时,请使用此名称(当然,它必须知道它是一个寄存器还是一个符号,尤其是在加载/存储机器上(不是CISC)。 我假设只是为了限制这些声明的范围。
在正常的isoc中,你可以
(顺便说一句,a)
|
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |