王爽汇编 实验9
编程:在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串'welcome to masm!'
assume cs:code,ds:datadata segment db 'welcome to masm!'data endscode segmentstart:mov ax,data mov ds,ax mov bx,0 mov ax,0b800h mov es,ax mov si,6e0h ;第十二行 mov cx,16 s: mov al,[bx] mov ah,00000010b ;绿字 mov es:[si+64],ax ;第33个字符 inc bx add si,2 loop s mov cx,16 mov bx,0 mov si,780h ;第十三行 s1: mov al,[bx] mov ah,00100100b ;绿底红字 mov es:[si+64],ax ;第33个字符 inc bx add si,2 loop s1 mov cx,16 mov bx,0 mov si,820h ;第十四行 s2: mov al,[bx] mov ah,01110001b ;白底蓝字 mov es:[si+64],ax ;第33个字符 inc bx add si,2 loop s2 mov ax,40cch int 21hcode endsend start