所以我有這個大學的東西,我需要做一個簡單的遞回。看起來不錯,我可以在 20 分鐘內用 C 語言完成。然而,他們在課程中沒有教我們關于匯編中的遞回函式,所以我在谷歌上查了一下。我只找到了這個 - https://scottc130.medium.com/recusive-functions-in-x86-assembly-5ba412bc7957 - 我有幾個問題:
- 為什么 ebp 被推到這里?我看到了pop,所以對我來說將某些東西壓入堆疊而不彈出它是沒有意義的。
- 在解釋部分,eip 是什么,它甚至被推入堆疊的位置?
我想我可能稍微理解了一點,但我寧愿讓它變得愚蠢一點。
factorial:
pushl
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/403062.html
標籤:
