1. ホーム
  2. assembly

[解決済み] アセンブリでは、`PTR`は何の略ですか?

2022-02-08 08:18:38

質問

and     dword ptr [ebp-4], 0

上記のようなアセンブリコードで、何をするかというと という用語があります。 PTR を意味するのでしょうか? サイズディレクティブの使い方は知っています。 という用語があります。 PTR からの造語ですか?の略なのでしょうか? PoinTeR ?

読みました。

どのように解決するのですか?

このヒントのポイントは、オペランドの大きさを伝えることです。

メモリ上のあるポイントに書き込むわけです。0しか与えられていないので、バイトを書くべきなのか、ワードを書くべきなのか、ダブルワードを書くべきなのかがわからないのです。そのため dword ptr は、「ダブルワードを書き込む」という意味です。そう、これはポインタの略で、宛先としてメモリのアドレスを指定するためです。