BSAVE сохраняет некоторый диапазон данных
Функция BSAVE сохраняет некоторый диапазон данных на диске
--------
- 83 -
Синтаксис BSAVE файласпец,адрес,длина
---------
Замечания Файласпец-строчное выражение6специфицирующее файл,в который подле-
--------- жат записи данные.Файласпец должно следовать стандартным
соглашениям DOS об именовании файлов.Адрес-это числовое выражение в диапазо-
не от 0 до 65535,указывающее смещаемую часть адреса,с которого файласпец бу-
дет сохраняться (см оператор def seg).Длина есть число байтов для хранения
,от 0 до 65535.BSAVE обеспечивает хранение некоторого диапазона памяти на
диске (эффективно храниться цифровая выборка указанного диапазона во время
BSAVE).Файлы,создаваемые с помощью BSAVE,можно потом перегружать с помощью
команды BLOAD ;опционально файлы можно перегружать по другому адрксу,чем за-
нятый при BSAVE.BSAVE и BLOAD часто используются для хранения и загрузки эк-
ранных образов посредством непосредственного считывания и записи памяти дис-
плея.Дисплейный буфер Монохромного Дисплейного Адаптераимеет длину 4000 бай-
тов и начинается на смещении 0 сегмента &HB000.Дисплейный буфер для Цветного
Графического Адаптера состовляет 4000 байтов в текстовом режиме (SCREEN 0) и
16384 байта как в режимах графики средней и высокой разрешающей способнос-
ти;оба начинаются на смещение 0 в сегменте &HB500.
Ограничения Перед исполнением оператора BSAVE программист должен явно уста-
----------- новить сегмент,который должен будет храниться на диске,
используя оператор DEF SEG.
см также BLOAD
DEF SEG
Пример 'BSAVE заполняет экран буквами А и обеспечивает хранение на диске
for i%=1 to 2000
print "A"
next i%
'определить экран для BSAVE
def seg=&HB000
'хранить монохромный видео-экран
bsave "text.pic",0,4000
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий