Математика | ||||
Профессиональная работа в MS-DOS-Данкан Р. | ||||
Данкан Р.
Д18 Профессиональная работа в MS-DOS: Пер. с англ.-М.: Мир, 1993.- 509 с., ил. ISBN 5-03-002142-6 * Книга является переводом второго издания всемирно известной монографии, выпущенной фирмой «Майкрософт». Описаны базовая система ввода-вывода (BIOS) для IBM PC, XT/AT, PS/2 и их периферии, операционная система MS-DOS до версии 4, инструментарий MS-DOS, вопросы совместимости с OS/2 и многое другое. Книга содержит большое количество листингов на языке ассемблера и Си, представляющих собой как фрагменты программ, так и полные утилиты. Для профессиональных программистов, работающих с языком ассемблера и Си. ПРЕДИСЛОВИЕ ПЕРЕВОДЧИКА Предлагаемая читателю книга рассчитана на тех пользователей персональных компьютеров типа IBM PC, которые хотели бы на профессиональном уровне разобраться в возможностях операционной системы (ОС) MS-DOS и научиться использовать системные средства в своих программах. Описанные в книге системные сервисные программы, или функции ОС, служащие для выполнения элементарных действий по управлению оборудованием компьютера и организации вычислительного процесса, относятся к числу важнейших компонентов ОС. С их помощью осуществляется обслуживание файлового хозяйства: создание, переименование, поиск и удаление файлов, запись и Чтение данных, операции с дисками и каталогами, обращение к системным областям ОС, получение информации о дисковой системе и многое другое. Большая группа функций ОС предназначена для ввода информации с клавиатуры, обеспечивая такие возможности, как ввод символов с эхо и без него-, анализ расширенных кодов ASCII и скен-кодов клавиш, ввод с предварительной очисткой входного буфера, синхронный и асинхронный ввод, настройка клавиатуры. Сервисные функции обслуживания видеотерминала позволяют выводить на экран цветные символы и символьные строки, организовывать дисплейные окна с прокруткой изображения, переключать видеостраницы, настраивать цветовую палитру. С помощью системных функций осуществляются динамическое выделение и освобождение памяти, управление расширенной и дополнительной -памятью, а также динамический запуск дочерних программ, что позволяет организовывать иерархические программные комплексы. В таких комплексах родительский процесс в зависимости от конкретных условий инициирует.те или иные Дочерние процессы, те в свою очередь вызывают к жизни процессы следующего уровня и т. д. Сюда же примыкают системные функций для создания программ, резидентных в памяти,-важнейшего элемента идеологии программного обеспечения персональных компьютеров. Наконец, системные средства используются при разработке драйверов р обработчиков прерываний. - Для программистов, работающих на языке ассемблера, функции ОС являются основным инструментальным средством, без которого практически не обходится ни одна программа. При разработке программ на языках высокогд уровня (Паскаль, Си) необходимость в прямом использовании системных функций возникает реже-лишь если средства языка не обеспечивают решения поставленных задач. Однако в любом случае знакомство с функциями ОС является необходимым элементом подготовки квалифицированного программиста, поскольку, как видно из приведенного выше перечня, состав функций ОС в значительной степени определяет ориентацию и возможности ОС и ее пригодность для решения конкретных прикладных задач. Книга написана на хорошем профессиональном уровне и в то же время отличается простотой изложения, ясностью языка и продуманным расположением материала. ОГЛАВЛЕНИЕ Предисловие переводчика .... ..... ............ 5 Введение............................ 7 Раздел 1. Программирование в MS-DOS ............... 9 Глава 1: Происхождение MS-DOS..........'.............. 9 Глава 2. Система MS-DOS в действии..................... 13 Глава 3. Структура прикладных программ в среде MS-DOS ..'..':....... 21 Глава 4. Инструментальные средства программирования в системе MS-DOS..... 38 Глава 5. Ввод с помощью клавиатуры и манипулятора мышь........... 56 Глава 6. Видеосистема......................... 72 Глава 7. Принтер и последовательный порт................ . 87 Глава 8. Управление файлами...................... 103 Глава 9. Тома и каталоги.......................... 133 Глава 10. Внутренняя структура диска ......... .......... 142 Глава 11. Управление памятью...................... 155 Глава 12. Функция EXEC.......................... 171 Глава 13. Обработчики прерываний.................... 190 Глава 14. Устанавливаемые драйверы устройств................. 202 Глава 15. Фильтры.......................... 231 Глава 16. Совместимость и переносимость................... 243 Раздел 2. Справочник по функциям MS-DOS.............. 259 Раздел 3. Справочник по функциям ПЗУ BIOS фирмы IBM и манипулятора мышь 391 Раздел 4. Справочник по функциям спецификации дополнительной памяти LOTUS/INTEL/MICROSOFT EMS . . . ................ 481 Предметный указатель......................... 506 Цена: 150руб. |
||||