;编程:在屏幕中间分别显示绿色,绿底红色,白底蓝色的字符串 ‘welcome to masm!’
;显存缓冲区 B8000H~BFFFFH , 一个字符两个字节,80*25=4000个字节,每行160个字节
; 偶地址存放字符,奇地址存放字符的颜色属性;
;属性字节格式 7 闪烁 6 R 5 G 4 B 背景颜色 3 高亮 2 R 1 G 0 B 前景颜色
; R 红色 G 绿色 B 蓝色
data segment
db 'welcome to masm!'
data ends
code segment
start: mov ax,data
mov es,ax
mov ax,0b800h
mov ds,ax
mov bx,0h
mov cx,16
mov si,0
mov di,0
s: mov bl,es:[di]
mov bh,02h
mov [si+12*160+40h],bx
mov bh,24h
mov [si+13*160+40h],bx
mov bh,71h
mov [si+14*160+40h],bx
inc di
add si,2
loop s
mov ax,4c00h
int 21h
code ends
end start