相关疑难解决方法(0)

什么是x86"ret"指令相当于?

假设我在x86程序集中编写例程,比如"add",它添加了两个作为参数传递的数字.

在大多数情况下,这是一个非常简单的方法:

push ebp
mov ebp, esp
mov eax, [ebp+8]
add eax, [ebp+12]
mov esp, ebp
pop ebp
ret
Run Code Online (Sandbox Code Playgroud)

但是,有没有什么方法可以重写这个方法来避免使用"ret"指令并仍然产生完全相同的结果?

x86 assembly return

13
推荐指数
4
解决办法
2万
查看次数

标签 统计

assembly ×1

return ×1

x86 ×1