assume ds:data,cs:code
data segment
db 'welcome to masm! ' //定义输出数;
data ends
code segment
start:
mov ax,0b800h
mov ds,ax
mov bx,0 //指定被输入区域首地址
mov ax,data
mov es,ax //指定数据来源首地址;
mov cx,8 //循环次数设置
s: mov dl,es:[bx]
mov ds:[bx],dl
inc bx //字符输入
mov dl,02
mov ds:[bx],dl
inc bx //显示属性设置
loop s
mov ax,4c00h
int 21h
code ends
end start
本题是要求在80*25的显示模式下显示绿色的“welcome to masm!”
但是总显示是wloet am(绿色)
我自己分析是 字操作与字节操作 有问题,但我不知道错在那里了!
高手救命啊! |