簡體   English   中英

mov ebp esp 指令如何不覆蓋 ebp 的值

How the instruction mov ebp esp does not overwrite the value of ebp

提示:本站收集StackOverFlow近2千萬問答,支持中英文搜索,鼠標放在語句上彈窗顯示對應的參考中文或英文, 本站還提供   中文簡體   英文版本   中英對照 版本,有任何建議請聯系yoyou2525@163.com。

我知道這個問題對某些人來說可能很荒謬,但我真的堅持這個概念,我找不到正確的答案。 我確實理解下一組指令的含義:

push ebp
mov ebp esp
......some code....
mov esp ebp
pop ebp

但是人們一直說ebp在pop指令后恢復到以前的值,但是怎么可能?

mov ebp esp

實際上覆蓋了 ebp 寄存器。 因此,據我了解,ebp 最終的值與開始時不同

問題暫未有回復.您可以查看右邊的相關問題.
1 如何不覆蓋父類的值?

請看下面的代碼: 這可能是一個微不足道的問題,但是在網上搜索了一段時間之后,我無法弄清楚如何簡單地將將Student的構造函數作為name提供給Person的構造函數的字符串。 我不想覆蓋任何東西。 我究竟做錯了什么? 提前非常感謝您! ...

2 我如何不讓 R 覆蓋其他值

這是我的功能 這返回 雖然我得到了正確的單個值,但不同的 id 應該有不同的結束值,目前,所有值都被最終值覆蓋。 如何讓它不這樣做? ...

3 為什么“ push ebp”會改變ebp的值?

我有一個簡單的代碼: 由於它們無關緊要,因此我省略了func2和main的實現。 然后,我使用windbg來跟蹤程序集,以下是執行“ func2()”時程序集代碼的輸出: 我們可以看到,在執行“ push ebp”之前,esp = 0012fe98,並且ebp = 0012ff ...

6 如何不覆蓋具有相同值的兩個變量? [等候接聽]

我目前正在尋找解決一個問題,我將一個變量定義為舊值,然后將另一個變量定義為新值。 當我更改新變量的值時,舊變量的值也會發生變化。 我知道你不能在 python 中定義常量,那我該怎么做呢? 例子: 當我更改 testNew 時,testOld 也會相應更改。 之后如何讀取 testOld 的 ol ...

8 Scrapy to df如何不覆蓋數據

因此,這里的菜鳥,很難將抓取的數據寫入xlsx。 好吧,第一頁很棒,問題在於其他頁面會覆蓋以前的頁面。 我認為這是由於收益率行為造成的,但老實說,我無法清楚地理解原因。 因此,如您在下面的代碼中所見,我可以讀取所需的所有信息,但是當我將所有信息發送到excel並開始新頁面時,我看不到一種不覆蓋此信 ...

9 Printwriter如何不覆蓋[重復]

這個問題已經在這里有了答案: PrintWriter append方法不附加 4個答案 因此,我在Java程序中獲得了這段代碼; 但是,當它寫入文件時,它在寫入新內容時會覆蓋它,我該如何制作它,以便它不會被覆蓋,而是轉到下一行並在那里打印? ...

2014-02-17 17:43:31 1 278   java/ io
暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2022 STACKOOM.COM