0
A
回答
3
无论如何ESP寄存器默认用作(在Intel x86上)作为指向堆栈的指针,而EBP是函数的堆栈帧,它会添加-10(实际上是一个子集,但使用ADD操作码)。
因此,添加esp,-10仅在堆栈中腾出空间。
注意,您可以使用任何寄存器操作堆栈,ESP寄存器是用于管理堆栈的操作码的默认值之一,例如push,pop,call,ret等等。
相关问题
- 1. 含义的汇编代码
- 2. 有关AT&T汇编语法(%ESP,1)
- 3. 汇编寄存器esp和ebp
- 4. 汇编堆栈管理通过%esp
- 5. 在x86反汇编中“EC”的含义
- 6. 汇编代码在gdb中的含义
- 7. x86汇编添加
- 8. 汇编语言中的“ds:”的含义
- 9. 汇编程序设计 - 列的含义
- 10. ARM汇编指令的含义
- 11. 添加位x32 mips汇编
- 12. 汇编变量声明含义
- 13. 无法在scapy中添加ESP层
- 14. 含义10
- 15. 使用 'DB',在MVC++汇编 'DW' 添加
- 16. Ebp,esp和与nasm汇编的堆栈帧
- 17. 反汇编代码中的ebp和esp是什么意思?
- 18. c到汇编器:char buff [256]转换为sub $ 0x108,%esp
- 19. “int 0x2A”在汇编代码中的含义是什么
- 20. %c在GCC内联汇编代码中的含义是什么?
- 21. “ccout”在汇编语言中的含义是什么?
- 22. 歧义在PIC汇编
- 23. 在汇编中,如何将esp的地址替换为4来变量?
- 24. 如何在IDA/Olly反汇编代码之间添加汇编程序指令?
- 25. 汇编代码添加两个整数
- 26. 汇编:添加两个数字
- 27. 汇编程序 - 添加两个变量
- 28. iOS Siri添加自定义词汇
- 29. 编译汇编代码,其中包括含C-定义
- 30. 意义的汇编语句