能力值:
( LV2,RANK:10 )
|
-
-
2 楼
BP是一个寄存器,它的用途有点特殊,是和堆栈指针SP联合使用的,作为SP校准使用的,只有在寻找堆栈里的数据和使用个别的寻址方式时候才能用到
比如说,堆栈中压入了很多数据或者地址,你肯定想通过SP来访问这些数据或者地址,但SP是要指向栈顶的,是不能随便乱改的,这时候你就需要使用BP,把SP的值传递给BP,通过BP来寻找堆栈里数据或者地址.
友情提示:这个是基本的汇编常识啊,好好修炼吧,还有遇到问题一定先google,baidu一下,如果找不到答案,再发帖子求助,这样是不是更好呢
|
能力值:
( LV15,RANK:670 )
|
-
-
3 楼
在32位中 bp 就变成了 ebp,换过来,就是说 bp 是 ebp 的低十六位。
|
能力值:
( LV13,RANK:460 )
|
-
-
4 楼
彻底晕了,看到这个大脑中一直在想这是个什么数?
根本就没想到寄存器上, 汗,
终于知道什么是大脑短路了
谢谢 ~两位了!封贴
|
|
|