スタック:
0xDDDD
0xCCCC
0xBBBB
0xAAAA
ポップアックスの意味:
- 0xAAAA は ax に配置されます
- SS:SP は 0xBBBB を指します。
今、私はこれを取得します。
0xDDDD
0xCCCC
0xBBBB
斧の価値を救いたい。
push ax.
0xDDDD
0xCCCC
0xBBBB
0xAAAA
ほら、また行きます。
mov ax, [ss:sp+2]
0xBBBB は ax にロードされます。
機能が完了したら、0xAAAA と 0xBBBB の両方をスタックから削除します。まず、斧を元に戻します。
pop ax. (Now loaded with 0xAAAA)
スタックから 0xBBBB を取り除くにはどうすればよいですか? 引数なしで単純に「ポップ」しますか (これは存在しますか?)、それとも sp, 2 を追加しますか?
ありがとうございました。