assume cs:code
data segment
db 'Welcome To Masm!'
data ends
code segment
start:mov ax,data
mov ds,ax
mov bx,0
mov ax,0B800H
mov es,ax
mov si,067AH
mov cx,16 //循环次数
mov ah,24H //绿底蓝字
mov es:[si+0A0H],ax
mov ah,71H //白底蓝字
mov es:[si+140H],ax
add bx,1
add si,2
loop s0
mov ax,4c00h
int 21h
code ends
data segment
db 'Welcome To Masm!'
data ends
code segment
start:mov ax,data
mov ds,ax
mov bx,0
mov ax,0B800H
mov es,ax
mov si,067AH
mov cx,16 //循环次数
s0:mov al,[bx]
mov ah,2H //绿字
mov es:[si],axmov ah,24H //绿底蓝字
mov es:[si+0A0H],ax
mov ah,71H //白底蓝字
mov es:[si+140H],ax
add bx,1
add si,2
loop s0
mov ax,4c00h
int 21h
code ends
end start
对此实验位置控制还有疑问。