当前位置: 代码迷 >> 汇编语言 >> 诸位请进,王爽教材,实验8,分析一个奇怪的程序
  详细解决方案

诸位请进,王爽教材,实验8,分析一个奇怪的程序

热度:442   发布时间:2016-05-02 04:53:17.0
各位请进,王爽教材,实验8,分析一个奇怪的程序
各位好,王爽教材,实验8,分析一个奇怪的程序:
引用
分析下面的程序,在运行前思考:这个程序可以正确返回吗?

运行后思考:为什么是这种结果?

通过这个程序加深对相关程序的理解。

assume cs:codesg
codesg segment

       mov ax,4c00h
       int 21h

start: mov ax,0
    s: nop
       nop

       mov di,offset s
       mov si,offset s2
       mov ax,cs:[si]
       mov cs:[di],ax

   s0: jmp short s

   s1: mov ax,0
       int 21h
       mov ax,0

   s2: jmp short s1
       nop 

运行了下,可以正常退出

但是搞不懂的是,为何在
s2: jmp short s1
    nop
这句,经debug查看跟踪,实际对应的代码是
    jmp 0000
,搞不懂这是为何?

请指教!多谢各位!!


------解决方案--------------------
http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=book&kind=1010&qkSg=3&qID=58152&readSg=1
  相关解决方案