正在加载图片...
指令格式:CALL子程序名 指令功能:这是调用子程序的指令。根据被调用的子 程序的类型不同,CALL指令的功能分为两种情况: (1)近程调用(段内调用),类型为NEAR,调用 时首先把当前IP值压入堆栈,而后执行子程序,当子 程序执行完后,利用RET指令将堆栈中保护的IP值弹 出IP寄存器,完成一次近程调用过程。 (2)远程调用(段间调用),类型为FAR,调用时 先把CS压入堆栈,再把IP压入堆栈。尔后执行子程序, 当子程序执行完后,利用RET指令堆栈中保护的程序 弹出IP寄存器和CS段寄存器中。完成一次远程的调用 过程。指令格式:CALL 子程序名 指令功能:这是调用子程序的指令。根据被调用的子 程序的类型不同,CALL指令的功能分为两种情况: (1)近程调用(段内调用),类型为NEAR,调用 时首先把当前IP值压入堆栈,而后执行子程序,当子 程序执行完后,利用RET指令将堆栈中保护的IP值弹 出IP寄存器,完成一次近程调用过程。 (2)远程调用(段间调用),类型为FAR,调用时 先把CS压入堆栈,再把IP压入堆栈。尔后执行子程序, 当子程序执行完后,利用RET指令堆栈中保护的程序 弹出IP寄存器和CS段寄存器中。完成一次远程的调用 过程
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有