编程论坛
注册
登录
编程论坛
→
汇编论坛
ret指令和return一眼嘛?
bubble_soup
发布于 2018-05-13 18:14, 2743 次点击
汇编语言的ret、retf指令和高级语言的return语句有什么关系???
1 回复
#2
Valenciax
2018-05-13 21:09
ret 是近返回,由栈顶回存ip,cs不变
retf是远返回,由栈顶回存cs和ip,比如
call far [bx] ;这是跨段的远程call,该子程式返回就要用retf
高级语言的return通常都是远返回 [retf],并且传回eax的值,作为结果或其他用途.
1