当前位置: 代码迷 >> 汇编语言 >> 汇编程序,为何为何为何?请问请问请问
  详细解决方案

汇编程序,为何为何为何?请问请问请问

热度:290   发布时间:2016-05-02 04:30:51.0
汇编程序,为何为何为何?????,请教请教请教
assume cs:code
code segment
s: mov ax,bx ;2字节
mov si,offset s
mov di,offset s0 ;为何此处可以用s0,s0不是在后面么?编译不应该是顺行的么?
mov ax,cs:[si]
mov cs:[di],ax ;将s处的语句复制到s0处,debug后成功,但是却不执行s0处语句,为何??


s0: nop
nop

mov ax,4c00h
int 21h

code ends
end s
;工具:DOSBox
;编译工具:masm5
;调试工具:debug32
------解决思路----------------------
我的能成功执行,并且执行了mov ax,bx 
------解决思路----------------------
这不是和上面的一样的问题吗,你设置了错误堆栈,或者是编译链接程序设置得有问题。