エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
x86-64命令一覧 - Linuxで学ぶx86-64アセンブリ言語
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
x86-64命令一覧 - Linuxで学ぶx86-64アセンブリ言語
即値(immediate value,定数)には$をつけます 上の例の定数は最後以外は全部,値が同じです GNUアセンブ... 即値(immediate value,定数)には$をつけます 上の例の定数は最後以外は全部,値が同じです GNUアセンブラでは文字定数の値はASCIIコードです. 上の例では,文字'J'の値は74です. バックスラッシュでエスケープできる文字は, \b, \f, \n, \r, \t, \", \\ です. また\123は8進数,\x4Fは16進数で指定した文字コードになります. 多くの場合,即値は32ビットまでで, オペランドのサイズが64ビットの場合, 32ビットの即値は,64ビットの演算前に 64ビットに符号拡張 されます (ゼロ拡張だと 負の値が大きな正の値になって困るから) 64ビットに符号拡張される例(1) # asm/add-imm2.s .text .globl main .type main, @function main: movq $0, %rax addq $-1,

