21,497
社区成员




stack segment stack
db 200 dup(0)
stack ends
data segment
bufA db 'abcdefg'
bufB db 20 dup(0)
data ends
code segment
assume cs:code , ds:data , ss:stack
START:
mov ax , data
mov ds , ax
mov cx , 7
lea si , bufA
lea di , bufB
L:
mov ax , [si]
mov [di] , ax
inc di
inc si
dec cx
jne L
mov cx , 7
lea di , bufB
WRITE:
mov dl , [di]
mov ah , 2h
int 21h
mov dl,0ah
mov ah , 2h
int 21h
inc di
dec cx
jne WRITE
code ends
end START
mov ax,4c00h
int 21h
Write:
mov dl,[si]
int 21h
mov dl,0dh
int 21h
inc si
loop Write
start:
mov ax,data
mov ds,ax
mov cx,7
lea si,bufA
lea di,bufB
L:
mov al,[si]
mov [di],al
inc si
inc di
loop L
mov cx,7
mov ah,2
lea si,bufB
Write:
mov dl,[si]
int 21h
inc si
loop Write