iret都有哪些用法
setscreen: jmp short settabledw sub1,sub2,sub3,sub4
set:
push bx
cmp ah,3;判断传递的是否大于 3
ja sret
mov bl,ah
mov bh,0
add bx,bx;根据ah中的功能号计算对应子程序的地址在table表中的偏移
call word ptr table ;调用对应的功能子程序
sret:
pop bx
iret 看视频里面的一个问题,在这里用为什么iret,有什么用?
RET从子程序返回,此时stack segment中的2个字节值进入IP,使程序返回至主程序继续进行。
IRET从中断时调用的程序返回到中断前的程序,继续执行,是两个程序间的往来。 多谢分享,认真学习,不浪费
页:
[1]