王爽监测点10.5 call指令
本帖最后由 i`m 于 2011-12-25 12:19 编辑143e:0000 B83D14 mov ax,143d
143e:0003 8ED0 mov ss,ax
143e:0005 BC1000 mov sp,0010
143e:0008 8ED8 mov ds,ax
143e:000A B80000 mov mov ax,0000
143e:000D FF160E00 call
143e:0011 40 inc ax
当执行call时,将0011压入栈,此时sp=000E处的为0000为IP,跳回代码段的第一条指令,然后向下执行,mov sp,0010又重新初始化了栈顶,再到call时,还是将0011入栈,处还是0000啊!不就是死循环了
页:
[1]