王爽 第十章 的 ret 指令 谁能详细给我说说啊
cpu执行ret指令时,进行下面两步操作:(1)(ip)=((ss)*16+sp)
(2)(sp)=(sp)+2
用汇编语言描述即:
pop ip
例子
assume cs:code
stack segment
db 16 dup(0)
stack ends
code segment
mov ax,4c00h
int 21 21h
start mov ax,stack
mov ss,ax
mov sp,16
mov ax,0
push ax
mov bx,0
ret
code ends
end start
为什么 ip 等于 0 哪位 大虾 给详解 ?