Я новичок в ассемблере, и я пытаюсь понять этот код:
org 100h
.data
string db "miracle si elcarim $"
string2 db 13 dup(?)
count dw 18
.code
start: mov ax, @data
mov ds, ax
mov es, ax
mov cx, count
mov si, 0
mov di, 0
add di, count
dec di
again: mov al, string[si]
mov string2[di], al
inc si
dec di
lea dx,string2
mov ah,9h
int 21h
jmp again
mov ah, 4ch
int 21h
ret
Я пытаюсь преобразовать строку в строку2, повторяя цикл, и распечатать строку2 в конце.
Пожалуйста, мне нужна помощь!