汇编段间字符串传送

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:03:47
从data段的str db "1234"把内容复制到code段中的num db 20 dup (?)中,怎么做?

;DEBUG.EXE 调试正确
;从data段的str db "1234"把内容复制
;到code段中的num db 20 dup (?)中
;
data segment
str db '1234'
data ends

code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
push cs
pop es
cld
lea di,num ;指向目的串
mov cx,5
Q1:push cx
mov cx,4
lea si,str;指向源串
rep movsb ;复制串
pop cx
loop Q1
mov ah,4ch
int 21h
num db 20 dup (?)
code ends
end start