Главная Дока Микро-80 Радио-86РК ЮТ-88 Орион-128 Ссылки Новости Письмо

Описание компьютера Радио-86РК
Журнал РАДИО

САМОЗАПУСК ПРОГРАММ НА БЕЙСИКЕ В "РАДИО-86РК"

Иногда удобно хранить программу, написанную на БЕЙСИКе, совместно с интерпретатором. В этом случае средствами МОНИТОРа выводят на ленту область памяти, содержащую БЕЙСИК вместе с примыкающей к нему программой. Однако при запуске загруженной с ленты подобной записи интерпретатор выдает свой промпт и запрос, являющиеся в данной ситуации излишними.

Освободиться от этого запроса нетрудно достаточно в интерпретатор, начиная с адреса 1629Н занести следующие коды:

1629 11 36 04 D5 СЗ BB 01

После такого изменения при начальном запуске БЕЙСИК немедленно переходит к режиму работы по программе, не требуя никаких дополнительных действий от оператора, в том числе и команды RUN.

Если вы хотите чтобы по окончании работы, программа выходила не в БЕЙСИК, а в МОНИТОР то, начиная с адреса 00F1, необходимо записать коды

00 F1 31 CF 76 СЗ 6С

Создают самостартующую программу следующим образом. Сначала загружают и запускают исходный БЕЙСИК "Микрон" и с его помощью загружают, как обычно, текст программы. Затем ее запускают "прогоняют" для правильной раскладки значений в служебной области интерпретатора, после чего останавливают и выходят из БЕЙСИКа в МОНИТОР. Далее с помощью директивы М МОНИТОРа вносят указанные выше изменения и выводят на магнитофон с помощью директивы О всю область памяти от 0000Н до конца имеющейся в ОЗУ программы (включая маркер ее конца - два нулевых байта).

Если в интерпретатор внесены оба изменения, то после загрузки и запуска такой записи (по GO), автоматически начнет работать БЕЙСИК-программа, а после завершения работы произойдет возврат в МОНИТОР, как будто программа скомпилирована в машинные коды. "Выдают" ее только более низкое быстродействие, да «бейсиковый» характер ввода с клавиатуры

Э. ШУ,

Г. Ногинск, Московской обл.

Отсканировано с журнала Радио №3 1997 год.
Отредактировано Лесных Ю. 2001 год.

Описание компьютера Радио-86РК
Журнал РАДИО



(C) 2003-2010 www.danbigras.ru Наш адрес: info@danbigras.ru
Всё о старых компьютерах