[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]