エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
アドレッシング プログラム自身もデータもファイルから読み出されて、メモリに格納されてから処理を行い... アドレッシング プログラム自身もデータもファイルから読み出されて、メモリに格納されてから処理を行います。 したがって、メモリに対して読み書きするロード/ストア命令は大変重要です。 ロード/ストア命令では読み書きするメモリの位置(メモリアドレス)を 指定する必要がありますが、この位置の指定方法を「アドレッシング」 と呼びます。CPUの種類(x86, x64, ARM, Arm64、PowerPC など)によって、 「アドレッシング」の方法が異なるため、新しい CPU のアセンブリ言語を 習得しようとする場合、「アドレッシング」の方法を早く理解することがコツです。 ARM64のロード/ストア命令のアドレッシングには、大きく分けて イミディエートオフセット、レジスターオフセット、 リテラル(プログラムカウンタ相対オフセット) の3種類があります。 今回は使用頻度が高くて複雑なイミディエートオフセ