Turbo Basic 1.1. Руководство пользователя


Turbo Basic 1.1. Руководство пользователя - стр. 151


  Функция   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



Начало  Назад  Вперед