[an error occurred while processing this directive]
.ов
Данное приложение ориентировано на пользователей-программистов, которые решили избрать 'ОТЛАДОЧНЫЙ КОМПЛЕКС 92.8' в качестве операционной среды для своих программ. В нем будут приведены адреса наиболее часто употребляемых ячеек памяти и адреса основных подпрограмм системы.
==================================================== адрес входа 271: TTRANSL - доводка до реальных кодов КОИ-8 277: THOME - очистка экрана 28C: TПРОВЦИФ - проверка на шестнадцатиричную цифру 28F: TSEDIT - секторный редактор 292: TDUMP - редактор памяти 295: TCOPY - Вызов работы с подкаталогами 298: TCOPYA - 1800G 29B: GOTOPAR - взять параметры функции ДОС 29E: SDWOET - для записи байт в ПЗУ 2A1: GOTOCOM - обратиться к функции ДОС 2BF: TPRBL3 - вывод X символов с кодом A 2C2: TBS - курсор влево 2C5: TLF - курсор вниз 2D4: TRASSING - включение резидента 2E9: FDTS - RWTS TEACа ====================================================
(остальные входы были описаны в 'Описание.Часть 2')
Нами готовится к выпуску более компактная версия 'BEST'а и, чтобы ваши программы работали и в ней, ВАМ лучше пользоваться только переключателями, указанными в данном описании.
Прерывание NMI 036F Прерывание IRQ 0372 Сброс/упр RESET 0384
Пользователю нужно учесть, что эти прерывания ими собственно не являются и ОТЛАДЧИК прерываний не обрабатывает. Если Вы хотите использовать прерывания, то Вам нужно по этим адресам установить ссылку на свои подпрограммы обработки, причем перед каждым обращением к RWTS таймер следует отключать.
.сс
Буфера и ячейки:
============================================================
420: ACC DFB 0 для сохранения содержимого аккумулятора
421: XREG DFB 0 --//-- регистра X
422: YREG DFB 0 --//-- Y
423: STATUS DFB 0 'PSW'
424: SPNT DFB 0 'SP'
425: МНЕ_НАДО DFB 0 флаг выделения байтов
426: LSHIFT DFB 0 смещение при дизассемблировании
427: MICRONAD DS 2 адрес для микроассемблера
429: NAMEBUF DS 1E имя файла
447: NAMEBUF2 DS 1E второе имя файла
465: NAMEBUF3 DS 1E третье имя файла
483: COMGO DS 4 буфер под выполняемую команду
487: BUFPOSK DS 9 поиск-буфер отладчика
490: BUFMAT DS 9
499: БУФПОСК DS 11 поиск-буфер дампа
4AA: STRAK DFB 0 трек SEDITа
4AB: SSECT DFB 0 сектор SEDITа
4AC: TRNETR DFB 0
4AD: POLEXEC DS 1 для работы EXECа
4AE: POLSH DS 1
4AF: SPECIAL DS 1
4B0: CONV DS 1
;рабочие ячейки электронного диска
4B1: ON/OFF DS 1 (00/FF) - диск выключен/включен
4B2: DOP DS 1 (C2/00) - доп-ячейка есть/нет
4B3: SIZE DS 1 размер диска в треках +1
4B4: TEKM1 DFB 0 буферы состояний дуседа
4B5: TEKS1 DFB 0
4B6: TEKM2 DFB 0
4B7: ОКНО1 DFB 0
4B8: ОКНО2 DFB 0
4B9: VSBF DS 10 буфер для проверки трека
4BA: TEKTEXT DS 1
4BB: PRBUF DFB 4 буфер для программирования принтера
DFB ¤1B,¤38 выключить датчик бумаги
DFB ¤1B,¤4D шаг - элит
DS 1C
.сс
4EB: FORPAG DFB 1 режим вывода(0-рулон,1-страничный)
4EC: NKOL DFB 2 число колонок
4ED: SHKOL DFB 28 ширина колонки
4EE: NSTRK DFB 40 кол-во строк
4EF: PRDO DFB 0 промежуток до разделителя
4F0: RAZD DFB 0 символ разделителя
4F1: PRPOS DFB 0 промежуток после разделителя
4F2: VKOL DS 1
4F3: CNKOL DS 1
4F4: CNSTR DS 1
4F5: CNCHR DS 1
4F6: SYMVKOL DS 2
4F8: ASV DS 1
4F9: XSV DS 1
4FA: YSV DS 1
4FB: WAITCH DS 1
4FC: PRIZFR DS 1
4FD: FSSLW DFB FF скорость перемещения головки Шугарта
3FD: ESLOT DFB 0 буферы для сохранения данных при
3FE: EDRIV DFB 0 выполнении EXECа
3FF: ESHGFD DFB 0
.ст Приложение.Часть б
[an error occurred while processing this directive]