实验3:显存操作
汇编语言(第3版、第4版)清华大学出版社
王爽著 ,8086CPU
1)187页 实验9
①编程:在屏幕中间分别显示绿色、绿底红色、白底蓝色字符串’Welcome to masm!’。分三行显示。 ② 3行文字的位置分别是:第10行,第30列;第11行,第30列;第12行,第30列
在课程中心中提交源文件代码。提交方式见课程中心实验3要求说明。
代码如下:
assume cs:code,ds:data
data segment
db 'Welcome to masm!'
data ends
code segment
start: mov ax,data
mov ds,ax
mov si,0
mov ax,0b800h
mov es,ax
mov di,10*80*2+30*2
mov cx,16
s1:mov al,ds:[si]
mov ah,00000010b
mov es:[di],ax
inc si
add di,2
loop s1
mov di,11*80*2+30*2
mov cx,16
mov si,0
s2: mov al,ds:[si]
mov ah,00100100b
mov es:[di],ax
inc si
add di,2
loop s2
mov di,12*80*2+30*2
mov cx,16
mov si,0
s3: mov al,ds:[si]
mov ah,01110001b
mov es:[di],ax
inc si
add di,2
loop s3
mov ax,4c00h
int 21h
code ends
end start
202204162111二