正在加载图片...
语法格式: CALL ProcName 段內直接调用:IP进栈,IP= labell的偏移地址 段间直接调用:CS:TP进栈,CS:IP= labell的分段地址 CALL reg 16/ mem16 段内间接调用:I进栈,IP=reg16/Imem16 CALL mem32 段间间接调用:CS:I进栈,CS=mem32高字,IP=mem32低字 功能描述: (1)返回地址进栈。 远调用:CS与IP(下一条指令的地址)依次进栈 近调用:PP(下一条指令的16位偏移地址)进栈 (2)转移到过程的第1条指令去执行。 远调用:根据操作数,将32位地址送CS:IP。 近调用:根据操作数,将16位偏移地址送IP。 对标志位的影响:无。 2021/2/19 80x86汇编语言程序设计2021/2/19 80x86汇编语言程序设计 语法格式: CALL ProcName 段内直接调用:IP进栈,IP= label的偏移地址; 段间直接调用:CS:IP进栈,CS:IP= label的分段地址 CALL reg16/mem16 段内间接调用:IP进栈,IP= reg16 / [mem16] CALL mem32 段间间接调用:CS:IP 进栈,CS = mem32高字,IP= mem32低字 功能描述: (1)返回地址进栈。 远调用:CS与IP(下一条指令的地址)依次进栈。 近调用:IP(下一条指令的16位偏移地址)进栈。 (2)转移到过程的第1条指令去执行。 远调用:根据操作数,将32位地址送CS:IP。 近调用:根据操作数,将16位偏移地址送IP。 对标志位的影响:无
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有