БСОХРАНИТЬ
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
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]
ЦветBASIC
[ редактировать ]На ColorBASIC цветного компьютера они назывались SAVEM и LOADM , причем буква M относилась к машинному коду, показывая, что основной целью была загрузка программ, а не данных; использование префикса B для обозначения двоичного кода указывает на более широкое представление о возможном использовании команды. ColorBASIC использует формат, отличный от GWBASIC. LOADM поддерживает загрузку составного содержимого в разные места оперативной памяти, что используют некоторые программы, хотя SAVEM поддерживает сохранение только одной части. Эквиваленты кассеты назывались CLOADM и CSAVEM . В ColorBASIC команда BRUN вместо этого называется EXEC .
Видеоизображения
[ редактировать ]
Формат BSAVED — это формат растровых изображений , зависящий от устройства ; заголовок файла иногда хранит информацию об аппаратном адресе дисплея и размере графических данных. Графические данные следуют непосредственно за заголовком и сохраняются в виде необработанных данных в формате адресной памяти собственного адаптера. Никакая дополнительная информация, такая как разрешение экрана, глубина цвета и информация о палитре, битовые плоскости и т. д., не сохраняется.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «Советник Microsoft QuickBasic 4.5: BSAVE» . Майкрософт. 1990 . Проверено 17 июля 2007 г.
- ^ «Советник Microsoft QuickBasic 4.5: ЗАГРУЗКА» . Майкрософт. 1990 . Проверено 17 июля 2007 г.
- ^ Руководство пользователя инструментов MSX-DOS2 от ASCII Corporation
- Руководство Microsoft BASIC Команда BSAVE
- Руководство Microsoft BASIC по команде BLOAD
- Часто задаваемые вопросы по DOS и командам Apple II
- Часто задаваемые вопросы по AppleSoft
- Руководство по системе персонального компьютера Commodore 128 Commodore Business Machines, Ltd., 1985 г.
- Форматы изображений C64. Часть 1.
- Сводка форматов файлов Pictor PC Paint
Внешние ссылки
[ редактировать ]