Математика

Физика

Химия

Биология

Техника и    технологии

Профессиональная работа в 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руб.

Назад

Заказ

На главную страницу

Hosted by uCoz