assume ds:data,cs:code
data segment
db 'welcome to masm!'
data ends
code segment
start:mov ax,data
mov ds,ax
mov ax,0B800H
mov es,ax
mov si,0
mov di,64
mov cx,16
s:mov al,[si]
mov es:[di+6E0h],al
mov es:[di+790h],al
mov es:[di+830h],al
inc di
mov byte ptr es:[di+6E0h],02h
mov byte ptr es:[di+790h],24h
mov byte ptr es:[di+830h],71h
inc di
inc si
loop s
mov ax,4c00h
int 21h
code ends
end start
我觉得这样编写是没有问题的,自己分析了半天也觉得没有问题,用visual assembly 1.2版集成环境进行编译(masm5.0)和连接(masm5.0里的link.exe)也都没有错误提示。就是执行的时候直接一闪而过,看不到实验要看到的效果?请朋友们看看,是我的程序有问题还是运行环境有问题呢?求解…………有能解答的请帮帮解释一下吧。。谢谢啦。。。 |