clonney18 发表于 2020-11-18 19:03:18

王爽汇编10.6,关于转移地址在内存中的call指令问题

书中的例题mov sp,10h
                  mov ax,0123h
                  mov ds:,ax
                  call word ptr ds:[0】

执行后 (IP)=0123H    (SP)=0EH

我想问下(SP)=0EH 怎么计算出来的,看了小甲鱼的视频 也只是说SP 往下一格得出结果。



wtchou 发表于 2020-11-18 20:33:16

call word ptr ds:等同于

push IP
jmp word ptr ds:

每执行一次push(进栈) ,sp就要减2
所以 10h - 2 = 0Eh

clonney18 发表于 2020-11-18 20:38:40

本帖最后由 clonney18 于 2020-11-18 20:58 编辑

wtchou 发表于 2020-11-18 20:33
call word ptr ds:等同于

push IP


谢谢
页: [1]
查看完整版本: 王爽汇编10.6,关于转移地址在内存中的call指令问题