在我看来,Python解释器是模拟一下在CPU上运行的二进制代码。
而且,当你调用一个函数,巨蟒以及处理器将有一个调用堆栈。
这样,有Python的堆栈帧和处理器的调用堆栈之间的对应? 当我们调用在Python解释器的功能一样,它提出了一个新的堆栈帧,并发生了什么处理器是push esp
, mov ebp, esp
等。
在我看来,Python解释器是模拟一下在CPU上运行的二进制代码。
而且,当你调用一个函数,巨蟒以及处理器将有一个调用堆栈。
这样,有Python的堆栈帧和处理器的调用堆栈之间的对应? 当我们调用在Python解释器的功能一样,它提出了一个新的堆栈帧,并发生了什么处理器是push esp
, mov ebp, esp
等。