Операционная Система МДОС 1810 - Руководство Программиста (00185-01 33 01)

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Малая Дисковая Операционная Система, аналог MS-DOS 3.x Для машин на процессорах К1810ВМ86 (Intel 8086)

Author(s): Microsoft (перевод ИНЭУМ)
Publisher: Эврика
Year: 1990

Language: Russian
Pages: 257
City: Moscow
Tags: MS-DOS

Аннотация ......Page 5
1. Назначение, условия применения и характеристики отладчика DEBUG ......Page 6
2. Обращение к программе отладки DEBUG ......Page 7
3. Входные и выходные данные отладчика DEBUG ......Page 9
4.1. Информация, общая для всех команд ......Page 14
4.2. Команда ассемблирования - А ......Page 15
4.3. Команда сравнения - С ......Page 17
4.4. Команда вывода области памяти ......Page 18
4.5. Команда изменения содержимого памяти по адресу - E ......Page 19
4.6. Команда заполнения памяти - F ......Page 21
4.7. Команда выполнения программы - G ......Page 22
4.8. Команда выполнения шестнадцатеричного преобразования - H ......Page 23
4.10. Команда загрузки файла или сектора - L ......Page 24
4.12. Команда присвоения имени файла - N ......Page 26
4.13. Команда вывода в порт - О ......Page 27
4.15. Команда завершения программы отладки - Q ......Page 28
4.16. Команда вывода значений регистров - R ......Page 29
4.17. Команда поиска данных - S ......Page 32
4.18. Команда трассировки - T ......Page 33
4.19. Команда дисассемблирования - U ......Page 34
4.20. Команда записи файла или сектора - W ......Page 36
4.21. Сводная таблица команд программы DEBUG ......Page 38
5.1. Основные характеристики редактора связей ......Page 40
5.2.1. Специфицирование имен файлов ......Page 41
5.2.2. Компоновка посредством командной строки ......Page 42
5.2.3. Компоновка с помощью запросов ......Page 44
5.2.4. Компоновка с использованием файла-отклика ......Page 45
5.2.5. Работа компоновщика с библиотеками ......Page 47
5.2.5.3. Отмена библиотек, указанных в объектном файле ......Page 48
5.2.6. Требования к памяти ......Page 49
5.4. Опции компоновщика ......Page 50
5.4.1. Просмотр списка опций (/HE) ......Page 51
5.4.3. Отображение на экране информации о процессе компоновки (/I) ......Page 52
5.4.4. Упаковка исполняемых файлов (/E) ......Page 53
5.4.6. Включение номеров строк в файл-карту (/LI) ......Page 54
5.4.9. Управление размером стека (/ST) ......Page 55
5.4.11. Установка максимального числа сегментов(/5Е) ......Page 56
5.4.12. Установка оверлейного программного прерывания (/O) ......Page 57
5.4.14. Управление загрузкой данных (DS) ......Page 58
5.4.16. Сохранение совместимости (/NOG) ......Page 59
5.4.18. Исполнение в пакетном (BATCH) режиме (/B) ......Page 60
5.4.19. Оптимизация длинных вызовов (/F) ......Page 61
5.4.21. Упаковка смежных сегментов (/PAC) ......Page 62
5.4.22. Отмена упаковки сегментов (/NOP) ......Page 63
5.5. Выбор опций с помощью переменной среды LINK ......Page 64
5.6. Операции компоновщика ......Page 65
5.6.3. Порядок сегментов ......Page 66
5.6.4. Комбинирование (объединение) сегментов ......Page 67
5.6.6. Настройка ......Page 68
5.7.1. Ограничения на оверлеи ......Page 70
5.7.2. Запросы диспетчера оверлеев ......Page 71
5.8. Сообщения об ошибках LINK ......Page 72
6.2. Основные характеристики библиотекаря LIB ......Page 86
6.3.1.1. Задание имени библиотечного файла ......Page 87
6.3.1.3. Команды LIB ......Page 88
6.3.1.5. Выходная библиотека ......Page 91
6.3.2.1. Расширение строк ......Page 93
6.3.3. Управление библиотеками с помощью файлаготклика ......Page 94
6.4. Действия над библиотеками под управлением LIB ......Page 95
6.4.2. Модификация библиотечного файла ......Page 97
6.4.6. Копирование библиотечных модулей ......Page 98
6.4.9. Создание файла-листинга перекрестных ссылок ......Page 99
6.4.11. Установка размера страницы библиотеки ......Page 100
6.5. Сообщения об ошибках библиотекаря LIB ......Page 101
7.1. Назначение и условия применения утилиты МАКЕ ......Page 108
7.1.2. Создание описательного файла МАКЕ ......Page 109
7.1.3. Автоматизация процесса разработки программного обеспечения ......Page 112
7.2. Обращение к утилите МАКЕ ......Page 113
7.3.1. Опции МАКЕ ......Page 114
7.3.2.1. Определения и спецификация макросов ......Page 115
7.3.2.2. Использование макросов внутри макроопределений ......Page 117
7.4. Определение правил вывода ......Page 118
7.5. Сообщсния об ошибках МАКЕ ......Page 120
8.1. Сжатие исполняемых файлов с помощью утилиты EXEPACK ......Page 124
8.1.1. Сообщения об ошибках EXEPACK ......Page 126
8.2. Изменение заголовков программ с помощью утилиты EXEMOD ......Page 128
8.2.1. Сообщения об ошибках EXEMOD ......Page 132
8.3. Перенаправления вывода ошибок с помощью утилиты ERROUT ......Page 134
8.3.1. Сообщения об ошибках ERROUT ......Page 135
9.l. Команда начальной подготовки жесткого диска - FDISK ......Page 137
9.1.3. Загрузка программы FDISK ......Page 138
9.1.4. Создание раздела МДОС (режим 1) ......Page 139
9.1.5. Изменение активного раздела (режим 2) ......Page 140
9.1.6. Удаление раздела МДОС (режим 3) ......Page 141
9.2. Форматирование раздела МДОС ......Page 142
9.3. Физическое форматирование жесткого диска ......Page 143
10. Конфигурация системы ......Page 145
10.2. Создание конфигурационного файла ......Page 146
10.3.2. Команда BUFFERS ......Page 147
10.3.3. Команда COUNTRY ......Page 148
10.3.3. Команда DEVlCE ......Page 149
10.3.3.1. Инсталяция электронного диска - VDISK.SYS ......Page 150
10.3.3.2. Инсталяция драйвера блочнo-ориентированных устройств - DRIVER.SYS ......Page 151
10.3.3.3. Инсталяция драйвера управления экраном и клавиатурой - ANSI.SYS ......Page 152
10.3.3.5. Управляющие последовательности для управления курсором ......Page 153
10.3.3.7. Управляющие последовательности для выбора атрибутов и режима экрана ......Page 154
10.3.3.8. Управляющие последовательности для переназначения клавиш ......Page 155
10.4. Команда FCBS ......Page 156
10.5. Команда FlLES ......Page 157
10.7. Команда SHELL ......Page 158
10.8. Команда STACKS ......Page 159
1.1. Коды завершения утилиты МАКЕ ......Page 161
1.3. Коды завершения LINK ......Page 162
1.3.3. Таблица кодов завершения ERROUT ......Page 163
1.1 Ответы ......Page 164
1.2. Сообщения об ошибках, связанных с устройством ......Page 165
1.3. Сообщения об ошибках ......Page 169
Литература ......Page 252