最简单的一段代码,我却没有能力看到我想要的"HELLO"
第一天碰RADASM 就让我郁闷了半天,上网搜解决方法却很难找到,自己琢磨着编译通过 跟着构建.但就是运行时没有HELLO
后来终于发现当DEBUG加载这个.EXE时在运行可以显示.但有时只能运行一次,关掉CMD,在运行又不行了.只有第一次能运行3到4次,(关掉CMD,从新打开CMD运行也可以).剩下的几次都是只能在DEBUG后运行一次.(而且不能关掉CMD).我不太明白为什么,希望有经验的前辈能回复一下,帮帮我
代码如下:
sseg segment para stack
dw 236 dup(?)
sseg ends
dseg segment
mess db 'HELLO',0dh,0ah,'$'
dseg ends
cseg segment
assume cs:cseg,ds:dseg
start : mov ax,dseg
mov ds,ax
mov dx,offset mess
mov ah,9
int 21h
mov ah,4ch
int 21h
cseg ends
end start