assume cs:code
data segment
db 'welcome to masm!'
db 2h,24h,71h
data ends
code segment
start:mov ax,data
mov ds,ax
mov ax,0b800h
mov es,ax
mov si,6e0h
mov di,0
mov cx,3
ok:mov dx,cx ;外循环
mov bx,0
mov bp,40h
mov cx,16
s:mov al,[bx];内循环
mov ah,[di+16]
mov es:[si+bp],ax
inc bx
add bp,2
loop s
mov cx,dx
inc di
add si,0a0h
loop ok
mov ax,4c00h
int 21h
code ends
end start |