.model small
.data
arr dw 1, 2, 4, 5,
newarr dw 6(?)
.code
main proc
mov ax, @data
mov
mov es,
lea si,
lea di,
mov cx,3
rep movsw
mov
mov ax,3
stosw
mov cx, 6
xor si,
Top:
mov
add dx,48
mov ah,2
int 21h
add si,2
loop Top
main endp
end
.stack 100h
.model small
.data
arr dw 1, 2, 4, 5,66, ?
newarr dw 6(?)
.code
main proc
mov ax, @data
movds,axds,ax
mov es,axax
\n lea si, arr\n lea di, newarr\n cld\n mov cx, 5 \n rep movsw\n \nstd
lea si,newarr+8arr+8
lea di,newarr+10arr+10
mov cx,3
rep movsw
movword ptr [di], 3si,4
mov ax,3
stosw
mov cx, 6
xor si,sisi
Top:
movdx,newarr[si]dx,arr[si]
add dx,48
mov ah,2
int 21h
add si,2
loop Top
main endp
end