RUSSIAN

Операционная Система МДОС 1810 - Символьный отладчик CodeView (00185-01 33 03). Язык программирования Макроассемблер (00185-01 33 02). Руководства программиста

Book information

Publisher
Эврика
Language
russian
Format
DJVU
Filesize
3 MB (2795916 bytes)
Volume
4
Pages
285\285
Topic
Computers\\Operating Systems
Time added
2017-08-27 18:59:07

Description

Перевод документации по CodeView и MASM для MS-DOS (перевод ИНЭУМ) Символьный отладчик CodeView ......Page 5 Аннотация ......Page 7 Глава 1. Назначение и условия применения отладчика CodeView ......Page 8 Глава 2. Характеристики отладчика CodeView ......Page 9 3.1 Подготовка к запуску и запуск отладчика CodeView ......Page 10 3.1.1 Ограничения ......Page 11 3.1.2.2 Программные ограничения ......Page 13 3.1.2.3 Опции компиляции для отладчика CodeView ......Page 14 3.1.2.5 Написание программ на языке Си ......Page 15 3.1.2.6 Компиляция и компоновка программ на языке Си ......Page 16 3.1.2.7 Написание программ на языке ассемблера ......Page 17 3.1.2.8 Ассемблирование и компоновка ......Page 18 3.1.3 Запуск отладчика CodeView ......Page 19 3.1.4.1 Введение ......Page 22 3.1.4.2 Использование двух видеоконтроллеров (опция /2) ......Page 23 3.1.4.4 Запуск отладчика CodeView с черно-белым изображением (опция /В) ......Page 24 3.1.4.5 Задание команд при запуске (опция /С ) ......Page 25 3.1.4.6 Управление обработкой прерываний (опция /D и /I) ......Page 26 Глава 4. Экран отладчика CodeView ......Page 28 4.1 Использование оконного режима ......Page 29 4.1.1 Выполнение оконных команд с помощью клавиатуры ......Page 30 4.1.1.1 Перемещение курсора с помощью клавиатуры ......Page 31 4.1.1.3 Управление выполнением программы с помощью клавиатуры ......Page 33 4.1.1.4 Выбор пункта меню с помощью клавиатуры ......Page 35 4.1.2 Выполнение оконных команд с помощью ”мыши” ......Page 36 4.1.2.1 Изменение экрана с помощью мыши ......Page 37 4.1.2.2 Управление выполнением программы с помощью ”мыши” ......Page 39 4.1.2.3 Выбор пункта меню с помощью ”мыши” ......Page 41 4.1.3.1 Меню File ......Page 42 4.1.3.2 Меню View ......Page 44 4.1.3.3 Меню Search ......Page 45 4.1.3.4 Меню Run ......Page 47 4.1.3.5 Меню Watch ......Page 48 4.1.3.6 Меню Options ......Page 51 4.1.3.7 Меню Language ......Page 54 4.1.3.8 Меню Calls ......Page 55 4.1.4 Использование системы подсказок ......Page 57 4.2 Использование последовательного режима ......Page 58 5.1 Ввод команд и аргументов ......Page 61 5.1.2 Использование буфера команд ......Page 62 5.2 Формат команд CodeView ......Page 63 Глава 6. Выражения в CodeView ......Page 65 6.1 Выражения языка Си ......Page 66 6.1.2 Константы языка Си ......Page 67 6.2 Выражения языка ассемблера ......Page 69 6.3 Номера строк ......Page 71 6.4.1 Регистры ......Page 72 6.4.2 Адреса ......Page 73 6.4.3 Диапазоны адресов ......Page 74 6.5 Операторы памяти ......Page 75 6.5.2 ”’Доступ к словам” (WO) ......Page 76 6.5.3 ”Доступ к двойным словам” (DW) ......Page 77 6.6 Переключение вычислителя выражений ......Page 78 Глава 7. Выполнение программы ......Page 79 7.1 Команда ”Трассировка” ......Page 80 7.2 Команда ”Шаг программы” ......Page 82 7.3 Команда ”Пройти” ......Page 84 7.4 Команда ”Выполнить” ......Page 86 7.5 Команда ”Перезапуск” ......Page 87 Глава 8. Просмотр данных и выражений ......Page 90 8.1 Команта ”Показать выражение” ......Page 91 8.2 Команда ”Показать имя” ......Page 96 8.3 Команды ”Дамп” ......Page 100 8.3.2 Дамп байтов ......Page 102 8.3.3 Дамп в коде ASCII ......Page 103 8.3.5 Дамп целых чисел без знака ......Page 104 8.3.7 Дамп двойных слов ......Page 105 8.3.8 Дамп коротких действительных чисел ......Page 106 8.3.9 Дамп длинных действительных чисел ......Page 107 8.4 Команда ”Сравнить память” ......Page 108 8.5 Команда ”Искать в памяти” ......Page 109 8.7 Команда ”Регистры” ......Page 111 8.8 Команда 8087 ......Page 113 Глава 9. Управление точками останова ......Page 116 9.1 Команда ”Установить точку останова” ......Page 117 9.2 Команда ”Снять точку останова” ......Page 119 9.3 Команда ”Замаскировать точку останова” ......Page 120 9.4 Команда ”Демаскировать точку останова” ......Page 121 9.5 Команда ”Список точек останова” ......Page 122 Глава 10. Управление операторами наблюдения ......Page 125 10.1 Задание операторов ”Наблюдение за выражением” и ”Наблюдение за памятью” ......Page 127 10.2 Установка точек наблюдения ......Page 130 10.3 Установка точек трассировки ......Page 132 10.4 Удаление операторов наблюдения ......Page 136 10.5 Список точек наблюдения и точек трассировки ......Page 137 11.1 Команда ”Установить режим” ......Page 139 11.2 Команда ”Дизассемблировать” ......Page 141 11.3 Команда ”Просмотр” ......Page 144 11.4 Команда ”Текущее местоположение” ......Page 146 11.5 Команда "Трассировка стека” ......Page 147 12.1 Команда ”Ассемблировать” ......Page 150 12.2 Команды ввода ......Page 154 12.2.1 Команда ”Ввод” ......Page 157 12.2.3 Команда ”Ввод символов ASCII” ......Page 158 12.2.4 Команда ”Ввод целых значений” ......Page 159 12.2.6 Команда ”Ввод слов” ......Page 160 12.2.7 Команда ”Ввод двойных слов” ......Page 161 12.2.8 Команда ”Ввод коротких вещественных значений” ......Page 162 12.2.10 Команда ”Ввод 10-байтовых вещественных значений” ......Page 163 12.3 Команда ”Заполнить память” ......Page 164 12.4 Команда ”Переместить память” ......Page 165 12.5 Команда ”Вывести в порт” ......Page 166 12.6 Команда ”Регистр” ......Page 167 13.1 Команда ”Помощь” ......Page 171 13.2 Команда ”Выход” ......Page 172 13.3 Команда ”Основание” ......Page 173 13.5 Команда ”Обмен экранов” ......Page 175 13.6 Команда ”Поиск” ......Page 176 13.7 Команда ”Оболочка МДОС” ......Page 179 13.8 Команда ”Установка табуляции” ......Page 181 13.9 Команда ”Опция” ......Page 182 13.10 Команды переадресации ......Page 184 13.10.2 Переадресация выдачи CodeView ......Page 185 13.10.4 Команды, используемые при переадресации ......Page 187 13.10.4.1 Команда ”Комментарий” ......Page 188 13.10.4.3 Команда ”Пауза” ......Page 189 1.2 Специальные символы в регулярных выражениях ......Page 191 1.3 Поиск специальных символов ......Page 192 1.5.1 Использование тире внутри скобок ......Page 193 1.6 Использование знака звездочки ......Page 194 1.7 Использование специальных символов ^ и $ ......Page 195 Приложение 2. Коды завершения CodeView ......Page 197 Приложение 3. Сообщения об ошибках отладчика CodeView ......Page 198 Язык программирования Макроассемблер ......Page 213 Аннотация ......Page 214 1.2.1 Необходимые технические средства ......Page 215 1.3 Характеристики программы ......Page 216 2.1.1 Правила написания командных строк ......Page 217 2.1.3.1 Обращение к MASM с использованием командной строки (вариант 1) ......Page 218 2.1.3.2 Обращение к MASM с использованием подсказок (вариант 2) ......Page 220 2.1.3.4 Завершение работы MASM ......Page 223 2.1.4 Задание параметров ......Page 224 2.1.5 Идентификация устройств ......Page 228 2.2.1 Проходы транслятора ......Page 229 2.2.2 Фазовые ошибки ......Page 230 2.3 Сообщения ......Page 231 3.1 Кодовая часть листинга трансляции ......Page 233 3.3 Таблица структур и записей ......Page 236 3.4 Таблица сегментов и групп ......Page 237 3.5 Таблица символических имен ......Page 238 3.7 Листинг прохода 1 ......Page 240 4.1 Создание файла перекрестных ссылок ......Page 242 4.2.1 Обращение к CREF с использованием командной строки (вариант 1) ......Page 243 4.2.2 Обращение к CREF с использованием подсказок (вариант 2) ......Page 244 4.2.3 Обращение к CREF - (вариант 3) ......Page 245 4.4 Листинг перекрестных ссылок ......Page 246 1.1 Нумерованные сообщения об ошибках ......Page 249 1.2.1 Ошибки доступа к файлу ......Page 270 1.2.2 Ошибки в командной строке ......Page 271 1.2.3 Другие виды ошибок ......Page 272 1.3 Коды окончания MASM ......Page 273 1.4 Сообщения об ошибках и коды окончания программы CREF ......Page 274 2.2 Организация входных файлов для сеанса трансляции ......Page 276 2.3 Трансляция входных файлов ......Page 277 2.5 Создание листинга перекрестных ссылок ......Page 278 2.6 Объединение объектных файлов для получения загрузочного модуля ......Page 279 2.7 Выполнение загрузочного модуля ......Page 280 2.8 Замечания к процессу отладки с использованием листинга трансляции ......Page 281 Литература ......Page 283

Similar books