21,453
社区成员
发帖
与我相关
我的任务
分享
assume cs:write,ds:word
word segment
db 'hello world'
db 00000010B
db 00100100B
db 01110001B
word ends
write segment
start: mov ax,word
mov ds,ax
mov ax,b800h
mov es,ax
mov cx,11
mov bx,0
mov dx,0
s1: mov al,[bx]
mov es:[dx],al
mov es:[dx+160],al
mov es:[dx+320],al
inc bx
add dx,2
loop s1
mov cx,11
mov bx,1
s2: mov al,[11]
mov es:[bx],al
mov al,[12]
mov es:[bx+160],al
mov al,[13]
mov es:[bx+320],al
add bx,2
loop s2
mov ax,4c00h
int 21h
write ends
end start