Skip to content

FB_ASM ​


编译器设置的内置定义。

语法 ​

` FB_ASM

`

描述 ​

__FB_ASM__ 返回一个字符串,值为 "intel" 或 "att",取决于内联汇编块应使用 Intel 格式还是 GCC/AT&T 格式。

示例 ​

start GeSHi

vb
Dim a As Long
#if __FB_ASM__ = "intel"
    Asm
        inc dword Ptr [a]
    End Asm
#else
    Asm
        "incl %0\n" : "+m" (a) : :
    End Asm
#endif

end GeSHi

版本 ​

  • 自 fbc 1.02.0 起

与 QB 的区别 ​

  • FreeBASIC 新增

另请参阅 ​

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系