asm

読み:アスム
外語:asm 英語
品詞:名詞

C/C++などの予約語の一つ。Cの標準仕様にはないが、C++では標準仕様として予約語化されている。

目次

インラインアセンブラーのコードを記述することを示す。

使用するプロセッサーごとに、また同じプロセッサーでもコンパイラーごとに記述される内容は異なるため、この機能を用いた場合、移植性はほぼなくなると考えられる。

また、ここに書かれるのは純粋なアセンブリ言語ではなく、Cの変数名なども使用できるよう記述法が拡張されていることが多い。

GCC拡張

GCCおよびclang/LLVMでは、C++だけでなくC言語でもasmが利用できる。

標準状態では使用するアセンブリ言語がAT&T形式であり特異な記述法となるが、「gcc -masm=intel」とするとIntel形式のアセンブリ言語が使われる。

関連する用語
インラインアセンブラー
C
C++

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club