Главная · Поиск книг · Поступления книг · Top 40 · Форумы · Ссылки · Читатели

Настройка текста
Перенос строк


    Прохождения игр    
Machinarium |#5| The Bremen Town Musicians (1)
Machinarium |#4| Lower street
Machinarium |#3| Jail
Machinarium |#2| Pit & Boiler

Другие игры...


liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня
Rambler's Top100
Образование - Различные авторы Весь текст 2311.07 Kb

Программирование и кодирование

Предыдущая страница Следующая страница
1  2 3 4 5 6 7 8 9 10 11 12 13 14 ... 198
              (IOCTL) 6-12
              Конфигурация с помощью команд управления вводом/выводом 6-13
              Группа команд управления вводом/выводом 6-15
              Прямой доступ к диску через прерывания INT 25H и INT 25H 6-15
              Опция "Ввод/вывод с проверкой" 6-16
              Выводы 6-17
         Создание драйверов устройств 6-17
              Заголовок драйвера 6-19
              Поле связи 6-19
              Слово атрибутов 6-19
              Вектора точек входа программ СТРАТЕГИЙ и ПРЕРЫВАНИЙ 6-22
              Поле имени/количества устройств 6-23
              Программа ПРЕРЫВАНИЙ 6-24
              Команды драйверов устройств 6-29
              Получение блока параметров BIOS 6-35
              Создание загрузочного файла драйвера устройства 6-46
              Отладка драйверов устройств 6-47
              Отображение списка загруженных в системе драйверов 6-48
         Пример драйвера виртуального диска 6-53
         Заключение 6-68



                     Глава 7. ИСПОЛЬЗОВАНИЕ РАСШИРЕННОЙ ПАМЯТИ        7-1

         Урок истории 7-3
              LIM EMS 7-4
              LIM EMS  3.2 7-5
              Идеи и терминология LIM EMS 3.2 7-5
              Улучшенная спецификация расширенной памяти 7-6
              Ограничение размера окна  7-6
              LIM EMS 4.0 7-7
              LIM EMS 4.0 по сравнению с LIM EMS 3.2 и AQA EEMS 7-9
              Соображения по совместимости 7-9
              Технические соображения 7-11
         Менеджер расширенной памяти 7-11
              Функции менеджера расширенной памяти 7-11
              Реализации менеджера расширенной памяти 7-20
              Оборудование и  программное  обеспечение  расширенной
              памяти 7-21
              Аппаратура и программное обеспечение 80386 7-21
              Только программное обеспечение 7-22
              Совместимость 7-22
              IBM PS/2 80286 опция увеличенной памяти 7-22
         Интерфейс прикладной программы EMS 7-23
              Конфликт прерываний 7-24
              Языки высокого уровня 7-24
              Обработка условий ошибок 7-24
         Написание программ, использующих расширенную память 7-28
              Общие руководящие указания по программированию 7-28
              Применение расширенной  памяти  в  нерезидентных
              программах 7-30
              Обнаружение наличия менеджера расширенной памяти 7-30
              Метод открытого обработчика 7-30
              Проверка версии спецификации расширенной памяти,
              поддерживаемой менеджером расширенной памяти 7-31
              Определение доступного объема расширенной памяти 7-32
              Размещение расширенной памяти 7-32
              Адресация расширенной памяти 7-33
              Управление логическими адресами 7-34
              Управление физическими адресами 7-35
              Чтение и запись расширенной памяти 7-36
              Два способа задания физических страниц 7-37
              Разделение расширенной памяти между программами 7-38
              Выполнение кода в расширенной памяти 7-40
              Освобождение расширенной памяти 7-41
         Системное программное обеспечение 7-42
              Сравнение нерезидентных и резидентных программ 7-42
              Обнаружение наличия менеджера расширенной памяти 7-43
              Управление контекстом 7-43
              Переключение задач 7-45
              Неразрушаемая память 7-46
              Управление доступом 7-46
         Заключение 7-46
         Библиография 7-47
         Программы интерфейса низкого уровня и пример приложения 7-49
              О примере приложения 7-50
              Несколько соображений по кодированию 7-51


                 Глава 8. ПРОГРАММИРОВАНИЕ ПОСЛЕДОВАТЕЛЬНОГО ПОРТА 8-1

         Основы асинхронной последовательной связи 8-1
              Контроль по четности и обнаружение ошибок 8-4
              Связь с использованием стандарта RS-232C 8-4
              Управление потоком с помощью XON/XOFF 8-5
         Последовательный порт с точки зрения программиста 8-6
              Управляемый прерываниями последовательный ввод/вывод 8-8
              Прерывания последовательного адаптера 8-9
              Программирование контроллера 8259A 8-12
         Использование  средств  MS-DOS для программирования
         последовательного порта 8-13
              Драйвер, TSR или автономная программа 8-13
              Использование BIOS для последовательной связи 8-14
              Установка коммуникационных параметров с использованием
              BIOS 8-14
              Получение адреса последовательного порта 8-17
              Настройка на управляемый прерываниями последовательный
              ввод/вывод 8-17
              Обработка прерываний последовательного порта 8-19
              Очереди обработчика прерываний 8-21
              Уборка перед закрытием магазина 8-21
         Пример программы 8-22
         Заключение 8-32


                        Глава 9. ПРОГРАММИРОВАНИЕ EGA И VGA       9-1

         Мониторы и возможности EGA 9-2
              Усовершенствованный графический дисплей 9-2
              Монохромные графические режимы 9-3
              Соображения по установке и проверка наличия 9-5
              Организация памяти 9-11
              Регистры-защелки 9-12
         Прямая запись на экран 9-14
         Много точек 9-17
              Использование регистра установки/сброса 9-19
              Использование режимов записи EGA 9-20
         Чтение битовых матриц 9-24
         Цветовые палитры EGA 9-25
         Регистр циклического сдвига данных 9-28
         Режим отображения 256 цветов VGA 9-32
         Заключение 9-31

             Глава 10. ПРОГРАММИРОВАНИЕ РАСШИРЕНИЯ ЧИСЛОВОЙ ОБРАБОТКИ
                                    ФИРМЫ INTEL                        10-1

         NPX с точки зрения программиста 10-2
              Регистры данных в NPX 10-2
              Представление в NPX вещественных чисел с плавающей
              точкой 10-3
              Другие форматы данных, используемые в NPX 10-5
              Короткий вещественный и длинный вещественный
              форматы данных 10-5
              Целое слово, короткий целый и длинный целый
              форматы данных 10-6
              Форматы упакованного двоично-десятичного кода (BCD) 10-6
              Коротко о типах данных 10-7
              Набор команд NPX 10-9
              Префикс FWAIT 10-9
              Способы адресации NPX 10-12
              Команды FINIT и FFREE 10-13
              Управление NPX 10-14
              Слово состояния NPX 10-15
              Обработка особых ситуаций в NPX 10-18
         Использование средств MS-DOS с NPX 10-19
              Использование MASM и NPX 10-19
              NPX переключатели MASM - /r и /s 10-20
              Типы данных NPX в MASM 10-20
              Отладка регистров NPX 10-22
              Форматы кодировки команд 10-23
         Примеры программирования NPX с помощью MASM 10-23
              Команды FWAIT и FINIT 10-23
              Программа DUMP87 10-23
              Использование программы DUMP87 10-32
              Использование NPX для преобразований
              двоичного кода в десятичный  10-34
              Операции с целым 10-34
              Операции с плавающей запятой 10-35
              Вычисления в 2-ной системе 10-35
              Вычисления в 10-ричной системе 10-36
              Функция масштабирования десятичного в вещественное 10-36
              Функция масштабирования вещественного в десятичное 10-37
         Заключение 10-44


                             ЧАСТЬ III. ВОССТAHОВЛЕНИЕ             11-1


                 Глава 11. СТРУКТУРА ДИСКА И ВОССТAHОВЛЕНИЕ ФАЙЛОВ  11-1


         Основные принципы восстановления файлов 11-3
              Структура 40-трековых, односторонних, 5,25-дюймовых
              гибких дисков 11-3
              Структура 40-трековых, двухсторонних, 5,25-дюймовых
              гибких дисков 11-5
              Структура 80-трековых, двухсторонних, 5,25-дюймовых
              гибких дисков 11-5
              Сектор начальной загрузки 11-9
              Таблицы разделения жесткого диска 11-31
              Сектора каталога 11-33
              Имя файла, тип файла и состояние файла 11-33
              Атрибут 11-35
              Начальный кластер 11-36
              Размер файла 11-37
              Элементы каталога "." и ".." 11-37
              Cектора таблицы размещения файла (FAT) 11-38
              Декодирование элементов таблицы FAT 11-42
              Обработка 12-битовых входов таблицы FAT 11-46
              Обработка 16-битовых входов таблицы FAT 11-48
              Преобразование кластеров в логические сектора 11-48
         Обзор процедур восстановления 11-49
         Восстановление разрушенных файлов при помощи утилит
         CHKDSK и RECOVER 11-50
         Восстановление стертых файлов 11-51
              Основные принципы 11-51
              Восстановление стертых файлов аппаратным способом 11-54
              Использование программы контроля RESCUE 11-55
              Использование утилит Нортона 11-68
              Использование "Ultra-утилит" 11-69
         Заключение 11-70

                    Глава 12. ВОССТАНОВЛЕНИЕ ДАННЫХ, ПОТЕРЯННЫХ
                                     В ПАМЯТИ                      12-1

         Восстановление  после сбоев, произошедших во время обра-
         ботки текста или редактирования текста 12-1
         Восстановление программ на языке Бейсик из памяти 12-5
         Заключение 12-7



                              ЧАСТЬ IV. СОВМЕСТИМОСТЬ              13-1


                        Глава 13. РАЗЛИЧИЯ В ВЕPCИЯХ MS-DOS        13-1

         Общие рекомендации по совместимости 13-2
              Некоторые соображения относительно языков
              высокого уровня 13-6
         Прерывания MS-DOS 13-7
         Вызов функций 13-8
              Выполнение вызова функций стандартным образом 13-9
              Выполнение вызова функций в режиме совместимости 13-9
              Еще один способ (только для версий операционной  системы
              MS-DOS, начиная с 2.00 и выше) 13-10
              Функции, выполняемые в разных версиях операционной
              системы MS-DOS 13-10
              Группа завершения программы 13-21
              Группа стандартного ввода-вывода с символьных
              устройств (01h - 0Ch) 13-22
              Группа стандартного управления файлами
              (0Dh - 24h, 27h - 29h) 13-22
              Стандартные  функции,  не связанные с устройствами
              (25h,26h, 2Ah - 2Eh) 13-22
              Группа расширенных (общих) функций
              (2Fh - 38h, 4Ch - 4Fh,54h - 57h, 59h - 5Fh, 62h) 13-23
              Группа функций работы с каталогом (39h - 3Bh, 47h) 13-24
              Группа управления памятью/процессом (48h - 4Bh) 13-24
         Коды ошибок 13-24
              Коды критических и тяжелых ошибок (полученных при
              прерывании "Int 24h") 13-24
              Коды возврата ошибок обращения к функциям (только версий
              2.0 и выше операционной системы MS-DOS) 13-25
              Расширенная информация по ошибкам обращения к функциям
              (для версий 3.0 и выше операционной системы MS-DOS) 13-30
              Код ошибки 13-30
              Класс ошибки 13-31
              Предлагаемое действие 13-31
              Местоположение 13-32
         Форматы дисков 13-33
         Управление файлами 13-35
              Использование блоков управления файлами (FCB) 13-36
              Описатели файлов операционной системы MS-DOS 13-37
         Операционная система MS-DOS, персональный компьютер фирмы
         "ИБМ" IBM PC и персональный компьютер IBM PS/2 13-38
              Сходства 13-39
              Различия 13-40
Предыдущая страница Следующая страница
1  2 3 4 5 6 7 8 9 10 11 12 13 14 ... 198
Ваша оценка:
Комментарий:
  Подпись:
(Чтобы комментарии всегда подписывались Вашим именем, можете зарегистрироваться в Клубе читателей)
  Сайт:
 

Реклама