###内容
asm
1push ebp 2mov ebp, esp 3sub esp, 50h
###問題点
sub esp, 50hからの説明が理解出来ず質問した次第です
本書は初心者向けの技術者と前書きにあり読んでいたのですが、自分には理解出来なかったので、解説して貰いたいです。また何の知識が足りていないから理解出来ていないのかも分からず抽象的な質問で申し訳ないです。
どの部分がわからないのでしょうか?
sub esp, 50hからの説明が理解出来ない感じです。
espから50hを引くのはわかるのですが、なぜ引いた分がスタックを使用することになるのでしょうか?
そして、それ以降の
つまり、50hの容量のローカル変数を使用することになる。
この時点で〜一番上にあり、最初のアドレスになった。
↑
最初のアドレスとはスタックの一番上ということでしょうか?
そしてサイズを〜しているので、最終的ににローカル変数はマイナスを使って計算できる。...
↑
何がわからないのかわからないです…
スタックとは何かがわからないということですか?
本や他人の著作から転載する場合は出典を明らかにするなど、引用の慣行を守ってください。
https://www.bunka.go.jp/seisaku/chosakuken/seidokaisetsu/gaiyo/chosakubutsu_jiyu.html
法律上のこともありますが、それが著者への敬意でもあります。
すみません
質問するサイトを探し、ここを見つけて殴りで質問してしまいました。
ところで
LFIO じゃないよ。
LIFO (Last-in First-out) だよ。
ミスってました 直しときます
回答2件
あなたの回答
tips
プレビュー


