14. ПРЯМОЕ СЕКТОРНОЕ
ЧТЕНИЕ/ЗАПИСЬ ФАЙЛА
В дополнение к тем типам файлов данных, описан-
ных в последних двух разделах, TR DOS имеет воз-
можность прямого секторного чтения файла с диска и
записи файла на диск.
14.1. Команда РЕЕК
Команда РЕЕК позволяет вам читать любую часть
файла на диске и передавать эту часть в ОЗУ. За один
раз вы можете прочесть один сектор и переписать эту
информацию в любое место ОЗУ.
Синтаксис команды имеет вид:
PEEK "FILENAME" BUFFER ADDRESS.
SECTOR NUMBER
PEEK "имя Лайла" адрес буфера,но-
мер сектора
Пример:
PEEK "RECORD" 30023,5
В этом примере читаются данные из 5-го сектора и
его содержимое записывается в ОЗУ по адресу начи-
ная с 30023.
14.2. Команда РОКЕ
Команда РОКЕ позволяет вам записать сектор
данных из ОЗУ в любое место на диске.
Синтаксис команды:
POKE "FILENAME" BUFFER ADDRESS,
SECTOR NUMBER
Пример:
POKE "B:OLD" 30024, 10
В этом примере данные длиной в 1 сектор считы-
ваются из ОЗУ, начиная с адреса 30024, и записыва-
ются в 10 сектор файла OLD на диск В.
Пользоваться этой командой следует осторожно,
т.к. она изменяет содержимое файла на диске.