汇编代码是这样的:
call next
next:
popl %eax
我想了想之后call next
,返回地址将被压入堆栈,对不对? 但是,在上面的代码中,有什么返回地址?
汇编代码是这样的:
call next
next:
popl %eax
我想了想之后call next
,返回地址将被压入堆栈,对不对? 但是,在上面的代码中,有什么返回地址?
该代码执行后EAX%将有标签的地址“下一步”
最终的效果是%EAX点标注“下一步”
这是紧接的下一条指令的地址call
指令。 查看如何你的CPU的文档call
的作品。