Я пытаюсь открыть файл .TXT, используя emu8086 и int 21h ah=3Dh
.
Я переместил файл в папку «C: \ emu8086 \ MyBuild», и когда я запустил свой код, я получил следующую ошибку:
файл не существует:
C: \ Emu8086 \ MyBuild \ Н
ошибка прерывания: 21h / 3Dh: невозможно открыть файл.
После этого я создал новую папку «" »внутри папки MyBuild, и когда я запустил свой код, я получил следующую ошибку:
ошибка прерывания: 21h / 3Dh: не удается открыть файл.
Это мой код:
data segment
filename db "file.txt",0
filehandle dw ?
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
xor ax,ax
mov al, 1h
mov ah, 3Dh
lea dx, filename
int 21h
mov [filehandle],ax
mov ax, 4c00h
int 21h
ends
end start