全站数据
8 4 2 0 5 8 1

jmp和call指令区别

经济奇谈 | 简单学习,快乐成才!         
问题更新日期:2024-10-28 05:40:54

问题描述

jmp和call指令区别,麻烦给回复
精选答案
最佳答案

CALL和JMP的区别

call会把他的下一条指令的地址压入堆栈,然后跳转到他调用的开始处,同时ret会自动弹出返回地址。

JMP只是简单的跳转。

call的本质相当于push+jmpret的本质相当于pop+jmp。

call是子程序调用指令,和ret子程序返回配对使用。jmp是无条件转移指令,用做强行跳转。...