BP register用途

BP registrer用途在不同的平台用途完全不一样,在汇编下他被描述为可以自由使用的register.至于系统到底是如何使用的好象和汇编么哟关系,也的确没有关系。

在windows平台上BP被用来保存上一个调用地址的堆栈指针。就是在call指令之后紧接着

push bp

mov bp,sp

这样要想知道call stack只要循环bp指针就可以知道了。

在http://www.codeproject.com/debug/debugtoolkit.asp会找到相关的例子

你可能感兴趣的:(BP register用途)