Я как раз смотрел ОПЕРАЦИОННАЯ СИСТЕМА ФОДОС-2 СИСТЕМНАЯ МАКРОБИБЛИОТЕКА РУКОВОДСТВО ПРОГРАММИСТА..
На нее и жалуюсь.. не все там очевидно и примеры оторваны от контекста..
...
если всем все понятно.. тогда объясните мне тугодуму..
допустим, имеем файл SPLASH.DAT (16 блоков) и буфер в памяти 1 блок (512 байт).. как прочитать его частями в буфер при этом с любого диска?
подскажите в чем не прав:
открываю файл:
.LOOKUP #AREA,#0,#SPLASH
с блоком параметров:
AREA: .WORD 0
IOBLK: .WORD 0
.WORD BUFF
.WORD 256.
.WORD 0
BUFF: .BLKW 256.
SPLASH: .RAD50 /DK SPLASH/
.RAD50 /DAT/
После открыти в первом слове AREA № открытого канала?
Этот же блок параметров использую для чтения файла:
....
MOV #AREA,R5
READ: .READW R5,#3
......
в итоге файл открывается.. ошибок нет, но читать не хочет..




Ответить с цитированием