|
主题 : : 我发现 winxp 和dos7.0 里对t命令中断不一样. [待解决] |
回复[ 2次 ]
点击[ 461次 ] | |
荣誉值:4
信誉值:3
注册日期:2008-06-22 20:23 |
mov ax,1000
mov ss,ax
mov sp,f
mov bx,2000
书上说,当t命令执行时,在执行mov ss,ax后,下一条是bx,2000.原因是中断,执行mov ss,ax后,mov sp,f马上被跟着执行了.
我在winxp里试的时候,确实是这样的.
不过在dos7.0里就不是这样了.执行完mov ss,ax后,下一条是mov sp,f.并没有自动跟着执行.
不信可以看看这个.我是用vmware虚拟的dos.
http://cybernet.freehostia.com/picture/files/809_asm.png
http://cybernet.freehostia.com/picture/list.php?page=4 <-如果看不到,就打开这个. | | |