关于显示的问题,求指导啊。
assume cs:codesg,ds:datadata segment
db'welcome to masm!' ;定义一个数据段
data ends
codesg segment
a:mov ax,data
mov ds,ax ;数据段地址放入DS
mov ax,0b878h
mov es,ax ;显示缓冲区地址放入ES
mov si,0
mov di,0
mov cx,16
s:mov al,ds:[si] ; 读入数据段内容
mov ah,2
mov es:[di+20],ax ;数据段内容放入显示缓冲区
inc si
add di,2
loop s
mov ax,4c00h
int 21h
codesg ends
end a
运行后结果。debug运行后会显示,关掉再次打开程序,不会显示字符。