ecosnos.ru |
Главная Микроустройства: номенклатура изделий электронной промышленности 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [ 86 ] 87 88 89 90 91 92 93 94 95 8.1. Форматы представления адресных выражений
8.2. Сводная таблица команд Отладчика операционной системы ФОДОС
Продолжение табл. 8.2 Формат команды Выполняемое действие N! NR А; NB ;NB А; а к; Р к; W А; Е к; С ;F A1/L Al О Z; кА Вычисление смещения программы относительно N-ro регистра перемещения Вычисление смещения содержимого открытой ячейки относительно N-ro регистра перемещения Задание N-й точки разрыва по адресу А (О < n < 7) Удаление N-й точки разрыва Определение 0-й точки разрыва Пуск программы Продолжение выполнения программы (к - число пропусков точки разрыва) Указание режима одиночных команд (к-команд до разрыва) Выход из режима одиночных команд Открыть маску поиска Найти слово, которое содержит код в разрядах, определяемых маской Найти исполнительный адрес А Открыть регистр константы Записать значение к в регистр константы значение регистра С в блок памяти младший байт регистра .С в блок памяти Вычислить смещение ячейки А относительно AI Преобразование к, байтов с адреса Z в коды символов КОИ-7 Преобразование кодов слова открытой ячейки в символы Radix-50 Формат представления адресных выражений. Пользователь может указывать адреса в командах Отладчика в абсолютном или относительном форматах (табл. 8.1). Например, если значением регистра перемещения 4 является число 550, а в регистре констант С хранится число 4, то значением выражения С, С будет число 554. Значением выражения 4, С будет также число 554. Команды Отладчика делятся иа следующие семь групп: открытия, закрытия и изменения содержимого ячеек; обращения к регистрам программы пользователя; обращения к внутренним регистрам; управления; поиска и записи; вычисления смещения; дополнительные команды печати. Перечень команд приведен в табл. 8.2. Примеры работы с командами Отладчика ОС ФОДОС: команда открыть ячейку слова выводит содержимое указанной ячейки; 1002/013 776; команда задать точку разрыва позволяет назначить или изменить точку разрыва: 2200; ЗВ; Задана точка разрыва с номером 3 по адресу 2200. Программа отладки перфолентной операхщонной системы микроЭВМ Электроника-60 Программа отладки предназначена для отладки программ пол** зователя в формате загрузочных модулей путем прогонки их задаа* ными участками и проверки на ожидаемые результаты в назначенных точках разрыва. Все определения и набор команд те же, что и в программе О ладчик операционной системы ФОДОС. Отличия незначительны. Тан, отсутствуют определение, регистра констант и команды, ориентире ванные на его использование, дополнительные команды печати. Пв речень команд ПО приведен в табл. 8.3. ,8.3. Полный перечень команд ПЛОС микроЭВМ Электроника 60 Формат команды Назначение и наименование команды > < A; NB ;NB QB/ A; G к; P ;S ПМ/ K; W A; E Al/LA; 0 Открыть ячейку слова A ячейку байта А следующую ячейку предыдущую Закрыть ячейку Открыть ячейку по абсолютному адресу, размещенному в открытой ячейке Открыть ячейку по относительному адресу Содержимое трактуется как индексное слово Открыть ячейку по смещению. Младший байт трактуется как смещение команды ветвления Открыть ячейку, следующую за ячейкой, к кото рой была подана команда > , © или - Открыть регистр общего назначения п (п = О -т- 7) регистр состояния программы регистр приоритета Задать точку разрыва по адресу А с номером N Удалить N-ю точку разрыва Определить точку разрыва с номером О Пуск программы с адреса А Продолжение выполнения программы (к - число пропусков точки разрыва) Указание режима одиночных команд Выход из режима одиночных команд Открыть маску поиска Найти слово, которое содержит код К в разрядах, определяемых маской Найти исполнительный адрес Вычислить смещение от ячейки А1 до ячейки А (L - содержимое ячейки А1, печатается программой Отладки) |