在dos屏幕中输出 welcome to masm,welcome是绿色字体,to是绿底红字,masm是白底蓝字,代码示例: DATAS SEGMENT db "welcome to masm" DATAS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS START: MOV AX,DATAS MOV DS,AX mov ax,0b800h mov es,ax mov bx,7b4h mov si,0 mov cx,7 s0: ;显示welcome mov al,ds:[si] mov es:[bx],al mov es:[bx+1],02h add bx,2 inc si loop s0 add bx,2 inc si mov cx,2 s1: ;显示to mov al,ds:[si] mov es:[bx],al mov es:[bx+1],24h add bx,2 inc si loop s1 add bx,2 inc si mov cx,4 s2: ;显示masm mov al,ds:[si] mov es:[bx],al mov es:[bx+1],71h add bx,2 inc si loop s2 s: ;为了显示,我这边做个死循环 jmp short s MOV AH,4CH ;这边去掉我所谓 INT 21H CODES ENDS END START 希望给点建议和意见