[an error occurred while processing this directive]

.цв

Описание подпрограмм системы "МОНИТОР" интерпретатора "Бейсик" ПЭВМ "АГАТ-9", не относящихся к подпрограммам IOSUB.

.лв

Шестнадцатеричная печать байта

Подпрограмма шестнадцатеричной печати байта PRBYTE.

Адрес подпрограммы ¤FDCE

PRBYTE выводит содержимое аккумулятора в шестнадцатеричной системе. Регистр А изменяется.

Печать шестнадцатеричной цифры

Подпрограмма печати шестнадцатеричной цифры PRHEX.

Адрес подпрограммы ¤FDD7

PRHEX выводит последние четыре бита аккумулятора как одну шестнадцатеричную цифру. Содержимое аккумулятора изменяется.

Печать содержимого регистров А и Х

Подпрограмма печати содержимого регистров А и Х PRNTAX.

Адрес подпрограммы ¤F93C

PRNTAX выводит содержимое регистров А и X как четыре шестнадцатеричные цифры.

Аккумулятор содержит первый выводимый байт, регистр Х - второй. Содержимое аккумулятора не сохраняется.

Печать пробелов

Подпрограмма печати двух пробелов PRBLNK

Адрес подпрограммы ¤FF5A

Подпрограмма печати нескольких пробелов PRBL2

Адрес подпрограммы ¤FF5C

PRBL2 выводит от 1 до 256 пробелов.

В регистре X должно содержаться количество выводимых пробелов. Если регистр X=00, то выводится 256 пробелов.

Вывод звукового сигнала

Подпрограмма вывода звукового сигнала BELL может быть вызвана подачей на COUТ символа ¤87.

Адрес подпрограммы ¤FF3D или ¤FCB8

Задержка

Подпрограмма задержки WAIT.

Адрес подпрограммы ¤FB94

WAIT производит временную задержку, а затем передает управление основной программе.

Время задержки зависит от содержимого аккумулятора.

Если в аккумуляторе содержится величина А, то время задержки будет:

.цв

(5*А*А+27*А+26)/2 мкс.

.ов

WAIT возвращается с обнуленным аккумулятором.

Регистры Х и Y не изменяются.

Сохранить регистры IOSAVE.

Подпрограмма сохраняет регистры A,X,Y,P,S соответственно в ячейках нулевой страницы ¤45,¤46,¤47,¤48,¤49.

Адрес подпрограммы ¤FF4B

Восстановить регистры IOREST.

Восстанавливает регистры из ячеек ¤45,¤46,¤47,¤48 (регистр S не восстанавливается). Адрес подпрограммы ¤FF40.

[an error occurred while processing this directive]