将3500H单元开始的8个数据复制到3600H单元的开始数据区中

时间:2021-04-12 20:05:38
将3500H单元开始的8个数据复制到3600H单元的开始数据区中
怎么写?

2 个解决方案

#1


mov cx,8
mov ax,3500h;
loop1:mov bx,[ax]
mov  [ax+100h],bx
inc ax
loop loop1
 

#2


code segment
assume cs:code,ds:code
org 100h
start:
push cs
pop ds
push cs
pop es
cld ;增序
mov si,3500h
mov di,3600h
mov cx,8
rep movsb ;如是字数据则为:rep movsw
mov ah,4ch
int 21h
code ends
end start

#1


mov cx,8
mov ax,3500h;
loop1:mov bx,[ax]
mov  [ax+100h],bx
inc ax
loop loop1
 

#2


code segment
assume cs:code,ds:code
org 100h
start:
push cs
pop ds
push cs
pop es
cld ;增序
mov si,3500h
mov di,3600h
mov cx,8
rep movsb ;如是字数据则为:rep movsw
mov ah,4ch
int 21h
code ends
end start