Математика | ||||
Справочник программиста персональных компьютеров типа IBM PC, XT и AT-Джордейн Р. -М.: Финансы и статистика, 1992. - 544 с.: ил. | ||||
Джордейн Р.
с40 Справочник программиста персональных компьютеров типа IBM PC, XT и AT: Пер. с англ. / Предисл. Н. В. Гайского. -М.: Финансы и статистика, 1992. - 544 с.: ил. ISBN 5-279-00611-4. Универсальный справочник пользователя и программиста IBM PC - совместимого персонального компьютера сводит воедино информацию, рассредоточенную в документации, руководствах, учебных пособиях. Свойства полноты и самодостаточности делают его ценным источником для широкого круга профессиональных пользователей персональных компьютеров. Предисловие к русскому изданию В оригинальном названии предлагаемой советскому читателю книги Роберта Джордейна "Programmer's problem solver" ключевым является слово "solver", переводимое как сборник решений. И действительно, в ней собраны решения наиболее типичных задач, с которыми сталкивается программист при написании программ. Но, как пишет во введении автор, основная цель книги - собрать воедино и систематизировать огромное количество информации по программированию на персональном компьютере типа IBM PC. Ценность книги особенно велика для советского программиста, поскольку далеко не каждый может легко получить доступ к документации фирм-изготовителей вспомогательных микросхем. Но даже при наличии документации вы не всегда можете понять, как решить стоящую перед вами проблему средствами языка высокого уровня, а ведь подавляющее большинство программ пишется на этих языках. Указанная книга ' поможет вам разобраться и в такой проблеме. Хотя в качестве языка высокого уровня выбран Бейсик, который не слишком распространен в Советском Союзе, тем не менее вы усвоите главное: можно ли реализовать нужную вам функцию в рамках языка высокого уровня или необходимо включать в свою программу ассемблерные подпрограммы. Хотелось бы отметить и удачный способ расположения материала: каждая глава посвящена устройству или группе близких устройств и описаны все типичные проблемы, возникающие при работе с ними. Несомненно, такой порядок намного более удобен, чем упорядочение по номеру функции операционной системы или алфавиту. Но надо отметить, что в ряде случаев описаны устройства, с которыми советскому программисту вряд ли придется столкнуться в своей работе, например световым пером. С другой стороны, в книге нет информации об устройствах, появившихся за последние несколько лет, в частности, получившем широкое распространение VGA-дисплее. Это связано с тем, что американское издание было выпущено до появления дисплеев такого типа. Однако мелкие недостатки книги полностью компенсируются ее достоинствами. Во-первых, вы получаете универсальный справочник, охватывающий практически все компоненты и устройства персонального компьютера. Во-вторых, многочисленные Предисловие к русскому изданию .,.'..„,..-..,,..-..................................... 5 Введение.............................!..».»..'..»....:........................................ 7 Глава 1. СИСТЕМНЫЕ РЕСУРСЫ....................................... 13 1.1. Ревизия системных ресурсов;,.»..........'.....,............................... 13 1.2. Управление прерываниями ...........;.........,..'............................ 3! 1.3. Управление программами...................................................... 42 Е\., • • Глава 2. ТАЙМЕРЫ И ЗВ^К,,.:...........,................................... 63 2.1. Установка и чтение таймера.................................................. 63 2.2. Создание звука ..—.....,.....;,.,............................................... 85 Глава 3. КЛАВИАТУРА ...^,^..:^,.:..................................... но 3.1. Управление клавиатурой .,.,..,.,..-..„.:...................................... ПО 3.2. Доступ к отдельным клавишам............................................... 137 3.3. Сводка кодов клавиш и их назначение..................................... 151 Глава 4. ВЫВОД НА ТЕРМИНАЛ .„.,....,................................ 164 4.1. Управление выводом на терминал ,ч..............•......................... |()4 4.2. Управление курсором ..„..i.»..v.....':».^.......'.v..~.......................... "2 4.3. Вывод символов на экран .Л'..,.....,....'...................................... 205 4.4. Вывод точечной графики....................................................... 228 4.5. Сдвиг экрана и страницы ...,...!..••..:••,.•................................... 270 Глава 5. ДИСКОВЫЕ НАКОПИТЕЛИ................................... 283 5.1. Управление распределением диска ;.,....................................... 283 5.2. Работа с каталогами диска'...,.:.....!;.......•................................. 2"5 5.3. Подготовка к работе с файлами ,...,..:...................................... 312 5.4. Чтение и запись файла .„г....................,__............................ 336 Глава 6. ПРИНТЕР .......,.^.;.„......:..„;.......,л......................... 384 6.1. Управление работой принтера................,............................... 384 6.2. Установка спецификаций печати ..........................................;. 395 6.3. Посылка данных на принтер .................................................. 411 Глава 7. ВВОД/ВЫВОД ......................................................... 432 7.1. Доступ к последовательному порту .......................................... 432 7.2. Создание драйвера устройства................... г- ^ --f""*.»"*» ..•••••»•• 7.3. Использование специальных устройств 460 478 числа и Приложение А. Двоичные и шестнадцатиричные адресация памяти.......................................................................... 491 Приложение Б. Битовые операции в Бейсике....................................... 496 Приложение В. Основные сведения об языке ассемблера........................ 500 Приложение Г. Включение ассемблерных процедур в программы на Бейсике .................................................................. Приложение Д. Использование драйвера устройства ANSI.SYS Приложение Е. Набор инструкций для \ 507 509 _---... ^\t ^ __---к „пчрукции для микропроцессора 8088 ................. 510 Приложение Ж. Набор инструкций для микропооиегсопя япок* г*~-----"- ___........ичр инструкций для микропроцессора 80286 Глоссарий ...................... 515 519 Цена: 300руб. |
||||