....
открываем файл
mov ah,3dh
mov al,2
mov dx,offset filename
int 21h
mov handle,ax
чтение открытого файла в buffin, в cx сохраняем количество прочтённых байт
mov ah,3fh
mov bx,handle
mov cx,65535
mov dx,offset buffin
int 21h
mov cx,ax
вывод содержимого buffin yна экран
mov ah,40h
mov bx,1
mov dx,offset bufin
int 21h
.......
exit...
mov ah,4fh
mov bx,handle
mov cx,65535
mov dx,offset buffin
int 21h <----- вот тут
text segment
assume....
.... то что выше
text ends
data segment
bufin db 80 dup (' ') <<- в этом месте изменял значения большее что бы смог вместиться данный файл, ни как не помогло. хотя по сути затирание сегмента неиспользуемого, случайного кода, ни как не повлияло бы на прогу.
handle dw ?
filename db 'D:\myprog.asm'
data ends
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.