21,459
社区成员
发帖
与我相关
我的任务
分享
assume cs:code ,ds:data
data segment
db 'welcome to masm!'
data ends
code segment
start: mov ax,data
mov ds,ax
mov ax,0b872h
mov es,ax
mov cx,0010h
mov bx,0
s:mov al,[bx]
mov es:[bx],al
mov ah,02h
mov es:1[bx],ah
add bx,2
loop s
mov ax,4c00h
int 21h
code ends
end start
assume cs:code ,ds:data
data segment
db 'welcome to masm!'
data ends
code segment
start: mov ax,data
mov ds,ax
mov ax,0b872h
mov es,ax
mov di,0 ;显存首地址
mov cx,0010h
mov bx,0
mov ah,2 ;字符属性
s:mov al,[bx]
mov es:[di],ax
add di,2 ;指向下一个显存地址
inc bx ;指向下一个要显示的字符
loop s
mov ax,4c00h
int 21h
code ends
end start