Среда, 13.12.2017, 00:33

..



Главная Регистрация Вход
Приветствую Вас, Гость · Браузер: « v»
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Всё об «Электроника БК0010(-01), БК0011(М)»! » Языки программирования » Ассемблер & Микроассемблер » Описания языка » Описание «EMT» для «БК0011(M)»
Описание «EMT» для «БК0011(M)»
-=RUS=-Дата: Среда, 15.05.2013, 02:08 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 350
Репутация: 1
Статус: Offline
БОС поддерживает следующие вызовы:

EMT 0 (.BINIT) [JSR PC,@140010] - инициализация БОС;
EMT 1 (.BEXIT) [140012] - выход в клавиатурный монитор;
EMT 2 (.BTRPS) [140014] - перехват 4 вектора;
EMT 3 (.BTIM) [140016] - управление таймером;
EMT 4 (.BEMT) [140020] - управление обработкой EMT;
EMT 10 (.BMEM) [140030] - чтение состояния памяти;
EMT 11 (.BTEST) [140032] - чтение статуса страницы;
EMT 12 (.BPAGE) [140034] - подключение страницы ОЗУ/ПЗУ;
EMT 13 (.BWORK) [140036] - назначение/чтение рабочей страницы;
EMT 14 (.BGETW) [140040] - чтение слова из рабочей страницы;
EMT 15 (.BGETB) [140042] - чтение байта из рабочей страницы;
EMT 16 (.BPUTW) [140044] - запись слова в рабочую страницу;
EMT 17 (.BPUTB) [140046] - запись байта в рабочую страницу;
EMT 20 (.BMOVE) [140050] - пересылка массива слов;
EMT 21 (.BMOVB) [140052] - пересылка массива байтов;
EMT 22 (.BJSR) [140054] - вызов подпрограммы из рабочей страницы;
EMT 23 (.BJMP) [140056] - переход в рабочую страницу без возврата;
EMT 30 (.BKINI) [140070] - инициализация драйвера клавиатуры;
EMT 31 (.BKSET) [140072] - установка режима драйвера клавиатуры;
EMT 32 (.BKGET) [140074] - чтение режима драйвера клавиатуры;
EMT 33 (.BTTIN) [140076] - ввод символа с ожиданием;
EMT 34 (.BINKEY) [140100] - ввод символа без ожидания;
EMT 35 (.BGLIN) [140102] - ввод строки с редактированием;
EMT 36 (.BEDIT) [140104] - редактирование существующей строки;
EMT 37 (.BKRES) [140106] - сброс буфера клавиатуры;
EMT 40 (.BSFUN) [140110] - установка функциональных клавиш;
EMT 41 (.BGFUN) [140112] - чтение функциональных клавиш;
EMT 50 (.BTINI) [140130] - инициализация драйвера экрана;
EMT 51 (.BTSET) [140132] - установка режима драйвера экрана;
EMT 52 (.BTGET) [140134] - чтение режима драйвера экрана;
EMT 53 (.BSCOL) [140136] - установка цветов;
EMT 54 (.BGCOL) [140140] - чтение цветов;
EMT 55 (.BGPAL) [140142] - установка/чтение палитры;
EMT 56 (.BBUF) [140144] - переключение буферов экрана;
EMT 57 (.BSPOS) [140146] - установка координат алфавитно - цифрового курсора;
EMT 60 (.BGPOS) [140150] - чтение координат алфавитно - цифрового курсора;
EMT 61 (.BSCRL) [140152] - сдвиг экрана;
EMT 62 (.BCLS) [140154] - очистка экрана;
EMT 63 (.BTOUT) [140156] - вывод символа;
EMT 64 (.BPRIN) [140160] - вывод строки символов (формат RT-11);
EMT 65 (.BSTR) [140162] - вывод строки символов;
EMT 66 (.BSGRF) [140164] - установка текущих графических координат;
EMT 67 (.BGGRF) [140166] - чтение текущих графических координат;
EMT 70 (.BSCGR) [140170] - установка графического цвета;
EMT 71 (.BGCGR) [140172] - чтение графического цвета;
EMT 72 (.BGMOD) [140174] - установка/чтение режима рисования;
EMT 73 (.BSPNT) [140176] - вывод графической точки;
EMT 74 (.BGPNT) [140200] - чтение цвета графической точки;
EMT 75 (.BVECT) [140202] - вывод вектора;
EMT 76 (.BRECT) [140204] - вывод закрашенного прямоугольника;
EMT 77 (.BCIRC) [140206] - вывод дуги или окружности;
EMT 100 (.BFILL) [140210] - закраска гранично - определенной области;
EMT 101 (.BSOUN) [140212] - выдача звука;
EMT 102 (.BSWIN) [140214] - установка графического окна;
EMT 103 (.BGWIN) [140216] - чтение графического окна;
EMT 105 (.BSTYP) [140222] - установка типа вектора;
EMT 106 (.BGTYP) [140224] - чтение типа вектора;
EMT 107 (.BGOSET) [140226] - установка/чтение ориентации графических символов;
EMT 110 (.BGOUT) [140230] - графический вывод символа;
EMT 114 (.BMOT) [140240] - управление двигателем магнитофона;
EMT 115 (.BMB10) [140242] - вызов формата БК0010;
EMT 124 (.BPINI) [140260] - инициализация драйвера принтера;
EMT 125 (.BPSET) [140262] - установка режима печати;
EMT 126 (.BPGET) [140264] - чтение режима печати;
EMT 127 (.BPOUT) [140266] - вывод символа на печать;
EMT 130 (.BPRDY) [140270] - определение готовности принтера;
EMT 131 (.BPPOS) [140272] - определение позиции печатающей головки;
(.BABOOT) [JSR PC,@#160000] - автоматическая загрузка с НГМД;
(.BBOOT) [160002] - загрузка с выбранного привода НГМД;
(.BBLCK) [160004] - чтение/запись по номеру блока;
(.BSECT) [160006] - чтение/запись по номерам сектора и дорожки;
(.BDINI) [160010] - инициализация драйвера НГМД;
(.BFORM) [160012] - форматирование дорожки НГМД
.
 
Всё об «Электроника БК0010(-01), БК0011(М)»! » Языки программирования » Ассемблер & Микроассемблер » Описания языка » Описание «EMT» для «БК0011(M)»
Страница 1 из 11
Поиск:

-=RUS=-
ICQ: 320867225