《10.6 转移地址在内存中的call指令》问题求助
书上P194中:mov sp,10h
mov ax,0123h
mov ds:,ax
call word ptr ds:
执行后,(IP)=0123H,(SP)=0EH
我不知道我是学昏了还是怎么,SP=0EH我能想通,但为什么IP=0123H,我看视频里这个地方直接一带而过说明不是很难,但我就怎么都想不通。。。 菜鸟路过。不懂 call word ptr ds:
此条指令,是绝对近调用指令,只修改IP,不修改CS。
IP才指令中操作数,如果是内存地址,则取该内存地址中一个字的数据,如call word ptr ds:,ds:中存放的是0123H,因此执行完毕后,IP = 0123H
页:
[1]