エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Assembly Programming on x86-64 Linux (06)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Assembly Programming on x86-64 Linux (06)
x86-64 命令の概要 一般のプログラムで使用する整数用の命令を解説します。浮動小数点を扱うFPU や SSE2... x86-64 命令の概要 一般のプログラムで使用する整数用の命令を解説します。浮動小数点を扱うFPU や SSE2 の命令は(当面)扱いません。 64ビットモードで使用可能な命令に限定しています。命令の前においてパラメータのサイズを指定するプリフィックスは デフォルトアドレスサイズは64ビット、デフォルトオペランドサイズは32ビットの場合に使用するものとなります。 データ転送命令 レジスタ間、レジスタ・メモリ間でデータをコピーする命令をデータ転送命令といいます。 プログラム中で最もよく使われる命令です。 データ転送命令は単にコピーを行う MOVe とデータのサイズを拡張するCBW、CWD、 データサイズを拡張して転送する MOVESX (MOVe Sign eXtend)、 MOVEZX (MOVe Zero eXtend)があります。 フラグレジスタの内容(条件)ににしたがって転送をする