Делаю так, прошу пользователя ввести имя файла:
Код: Выделить всё
#
mov dx, offset file1
#
mov ah, 0ah
#
int 21h
#
xor bx, bx
#
mov bl, file1[1]
#
mov file1[bx+2], 0h
Делаю тоже самое для нового имени файла. И затем пытаюсь воспользоваться 56h
Код: Выделить всё
#
LEA DX,file1 + 2
#
MOV AX,SEG file 2 + 1
#
MOV ES,AX
#
MOV DI,OFFSET file 2 + 2
#
MOV AH,56H
#
INT 21H
строки в сегменте данных описаны так:
Код: Выделить всё
#
file1 db 15,?, 15 dup(' ')
#
file2 db 15,?, 15 dup(' ')