FreeBASIC マニュアルのトップに戻る

FreeBASIC FB_ASM

目次→言語文書→その他→組み込み定義__FB_ASM__←オリジナル・サイト

__FB_ASM__ 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

コンパイラによって設定された、組み込み定義

構文:
__FB_ASM__

記述:
__FB_ASM__ は、インライン・アセンブリ・ブロックが、インテル・フォーマットか GCC/AT&T フォーマットを使わなければならないかどうかにより、"intel" または "att" と等しい文字列を返します。

例:
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



バージョン:
QBからの違い:

参照:
組み込み定義 に戻る
←リンク元に戻る プログラム開発関連に戻る

ページ歴史:2021-10-11 09:33:35
日本語翻訳:WATANABE Makoto、原文著作者:DkLwikki

ホームページのトップに戻る

表示-非営利-継承