Подскажите где ошибка? - Assembler
Формулировка задачи:
include \masm32\include\masm32rt.inc
assume cs:code, ds:data
data segment
bufer db 100 dup('*')
file1 db '1.txt', 0
file2 db '2.txt', 0
data ends
code segment
start:
mov AX, data
mov DS, AX
mov AH, 3Dh
mov AL, 0
mov DX, offset file1
int 21h
; Открыли файл1 для чтения
mov BX, AX
mov AH, 3Fh
mov CX, 10
mov DX, bufer
int 21h
; Прочитали файл 1 и в буфер
mov AH, 3Dh
mov AL, 1
mov DX, offset file2
int 21h
; Открыли файл 2 для записи
mov BX, AX
mov AH, 40h
mov CX, 10
mov DX, bufer
int 21h
; Записываем из буфера в файл 1
mov AH, 4ch
mov Al, 0
int 21h
code ends
stk segment stack
db 256 dup('*')
stk ends
end startРешение задачи: «Подскажите где ошибка?»
textual
Листинг программы
lea DX, bufer