Здравствуйте, я новичок в MASM и цель состоит в том, чтобы открыть файл, но мой код не работаетФайл не открывается
У меня есть этот фрагмент кода:
.data
filename db "highscore.txt", 0
handle dw ?
buffer db 100 dup(?)
.code
...
mov dx, offset filename
mov al, 2
mov ah, 3dh
int 21h
mov handle, ax
jc erroropening
mov dx, offset buffer
mov bx, handle
mov cx, 100
mov ah, 3fh
int 21h
mov counter_files, ax
mov bx, handle
mov ah, 3Eh
int 21h
...
erroropening:
mov dx, offset newline
mov ah, 09h
int 21h
mov dx, offset errormsg
mov ah, 09h
int 21h
mov bx, handle
mov ah, 3Eh
int 21h
...
, но как-то файл в не открытии, хотя он находится в той же папке моего asm-файла. Пожалуйста, помогите, я новичок здесь.
Вы проверили код ошибки? Правильно ли настроен ваш 'DS'? Вы пытались использовать отладчик? – Jester
Что значит DS? Я никогда не пробовал отладчик. @ Jester – rjk
'DS' - это регистр сегмента данных. Вам нужно настроить его на то, чтобы указать на свои данные (вы уже должны знать эту основную вещь, прежде чем начинать делать файлы в/в ...). Научитесь использовать отладчик. – Jester