Jump to content

БСОХРАНИТЬ

BSAVE и BLOAD — это команды во многих вариантах языка программирования BASIC . BSAVE копирует RAM в двоичный файл , а BLOAD копирует содержимое файла в RAM. [1] Термин « изображение BSAVE » может означать любой из различных форматов необработанных изображений или контроллеров видеодисплеев , в более общем смысле, любой файл, содержащий необработанное содержимое раздела памяти.

На некоторых платформах предусмотрена команда BRUN , которая после загрузки файла в память немедленно пытается выполнить его как машинный код .

Сжатие файлов отсутствует, поэтому эти файлы загружаются очень быстро и без особого программирования при отображении в собственном режиме.

Файлы BSAVE широко использовались в качестве формата файлов, когда был представлен IBM PC . он также широко использовался на Apple II В тот же период . Хотя команды были доступны в линейке Commodore PET , они были удалены из более поздних (и более популярных) компьютеров Commodore 64 и VIC-20. В 1985 году Commodore 128 был выпущен с версией Commodore BASIC 6.9, в которой были восстановлены команды BSAVE и BLOAD.

Источник

[ редактировать ]

Некоторые версии BASIC для домашних компьютеров конца 1970-х — начала 1980-х годов включали команду BSAVE (для «Двоичного сохранения») и дополнительный BLOAD («Двоичная загрузка»). С помощью команды BSAVE блок памяти по заданному адресу указанной длины можно записать на диск в виде файла. [1] Затем этот файл можно перезагрузить в память через BLOAD. [2]

Microsoft выпустила интерпретаторы BASIC, которые входили в комплект поставки Apple II (1977 г.), Commodore PET (1977 г.) и IBM PC (1981 г.), включая BSAVE и BLOAD.

Команда BSAVE также является частью ASCII инструментов MSX -DOS2 для MSX-DOS версии 2. [3]

На ColorBASIC цветного компьютера они назывались SAVEM и LOADM , причем буква M относилась к машинному коду, показывая, что основной целью была загрузка программ, а не данных; использование префикса B для обозначения двоичного кода указывает на более широкое представление о возможном использовании команды. ColorBASIC использует формат, отличный от GWBASIC. LOADM поддерживает загрузку составного содержимого в разные места оперативной памяти, что используют некоторые программы, хотя SAVEM поддерживает сохранение только одной части. Эквиваленты кассеты назывались CLOADM и CSAVEM . В ColorBASIC команда BRUN вместо этого называется EXEC .

Видеоизображения

[ редактировать ]
Рис. 1. 4-цветное CGA IBM PC. изображение

Формат BSAVED — это формат растровых изображений , зависящий от устройства ; заголовок файла иногда хранит информацию об аппаратном адресе дисплея и размере графических данных. Графические данные следуют непосредственно за заголовком и сохраняются в виде необработанных данных в формате адресной памяти собственного адаптера. Никакая дополнительная информация, такая как разрешение экрана, глубина цвета и информация о палитре, битовые плоскости и т. д., не сохраняется.

См. также

[ редактировать ]
  1. ^ Jump up to: а б «Советник Microsoft QuickBasic 4.5: BSAVE» . Майкрософт. 1990 . Проверено 17 июля 2007 г.
  2. ^ «Советник Microsoft QuickBasic 4.5: ЗАГРУЗКА» . Майкрософт. 1990 . Проверено 17 июля 2007 г.
  3. ^ Руководство пользователя инструментов MSX-DOS2 от ASCII Corporation
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 08978396baa750768182b0478356ca37__1627049520
URL1:https://arc.ask3.ru/arc/aa/08/37/08978396baa750768182b0478356ca37.html
Заголовок, (Title) документа по адресу, URL1:
BSAVE - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)