能力值:
( LV9,RANK:180 )
|
-
-
2 楼
好像没有
文章太短
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
如果理解正确的话,那么
push ebp
mov ebp,esp
mov eax,dword ptr ss:[ebp+8]
add eax,1
…………
…………
…………
中为什么不直接用mov eax,dword ptr ss:[esp+8],这样的话至少不用再这么麻烦更改EBP啊?
|
能力值:
(RANK:570 )
|
-
-
4 楼
ESP会随着PUSH 和POP变动
这种方式通过多占用一个寄存器,然后你就可以用同一个相对偏移(相对于EBP)访问同一个变量了。
从编码的角度看这样做比较直观而且易于记忆
从编译器的编写角度来看,这样做比较容易调试生成的结果是否正确。相对地,可供选择的寄存器减少,意味着更多的内存寻址以及读写操作,程序的执行效率可能会低一点
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
酱紫啊……
|
|
|