faly 发表于 2014-7-6 14:48:01

调用中断后,不返回原程序继续执行


file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps291.tmp.png

丝雨人 发表于 2014-7-6 14:48:02

faly 发表于 2014-7-7 09:12
程序正常执行:调用int 7ch中断后应该正常返回调用处,并向下继续执行。

调用完int7ch后,没有返回调 ...

看了你的单步步骤,程序已经返回并执行下一条命令了。但是int21h没有给AX赋值功能号

oggplay 发表于 2014-7-6 19:28:18

不知道你问的什么意思?你给出的单步执行是你的实验步骤?那是正确的步骤啊。

faly 发表于 2014-7-7 09:12:45

oggplay 发表于 2014-7-6 19:28
不知道你问的什么意思?你给出的单步执行是你的实验步骤?那是正确的步骤啊。

程序正常执行:调用int 7ch中断后应该正常返回调用处,并向下继续执行。

调用完int7ch后,没有返回调用处继续执行。

1980469235 发表于 2014-7-11 23:26:03

这个程序是这样写的
assume cs:code
code segment
start:   mov ax,3456
          int 7ch
          add ax,ax
          adc dx,dx
          mov ax,4c00h
          int 21h
code ends
end start

Loading.... 发表于 2015-6-18 19:37:48


看看而已:huffy::sweat:
页: [1]
查看完整版本: 调用中断后,不返回原程序继续执行