本文介绍C语言内联汇编:基础asm可直接嵌入汇编指令,但无法操作C变量;扩展asm支持输入输出约束,如“r”将C表达式存入通用寄存器,“=r”用于输出;volatile防止GCC优化;若汇编修改了其他寄存器,需在clobber列表中声明,避免GCC误用。
完成下面两步后,将自动完成登录并继续当前操作。