Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

вмсс / doc / Добро пожаловат3

.doc
Скачиваний:
7
Добавлен:
10.12.2013
Размер:
221.18 Кб
Скачать

 Добро пожаловать!

Forums :: форумы|Free forum (доска объявлений)

Help | Search in forum | Memeber | Календарь

Разделы сайта

News Cbuilder LCC Delphi C++ Database Programming in Dos Programming in Windows(3.1) Graphics Internet Network Linux&Unix Language and architecture Java ASP NT Guide to computer cables О модемах Шпионские штучки CPU Линки на сайты о программировании NEWS FIDO7.RU

Файловый архив (files)

Components:: RXLIB FormRgn Cryptooperation Vdialer Indicators Multimedia Sound OpenGl(cb5) Lpt, com Compress tvtuner Examples:: Cbuilder (исходники) Win32 (исходники) Разное:: Компрессоры exe файлов

Links

download dos 6.2, win1.03, win3.11 Win32 faq, более 1000 функций Авторские компоненты книги Субба Роу ДЭИР книги Верещагина книги Шопенгауэра Внетелесный опыт книги Коллинза "); // -->

 

Содержание раздела :: Аппаратное обеспечение IBM PC

Содержание::                            

Продолжение::                            

Конфигурация персонального компьютера

10. РАСШИРЕННАЯ ПАМЯТЬ

11. ДОПОЛНИТЕЛЬНАЯ ПАМЯТЬ

12. АРИФМЕТИЧЕСКИЙ СОПРОЦЕССОР

13. ОБЗОР ЛИТЕРАТУРЫ

14. ПРИЛОЖЕНИЕ

2. КЛАВИАТУРА

3. МЫШЬ

4. ЧАСЫ РЕАЛЬНОГО ВРЕМЕНИ

5. СИСТЕМНЫЙ ТАЙМЕР

6. ПОРТ ПОСЛЕДОВАТЕЛЬНОЙ ПЕРЕДАЧИ ДАННЫХ

7. ПРИНТЕР

8. КОНТРОЛЛЕР ПРЕРЫВАНИЙ

9. КОНТРОЛЛЕР ПРЯМОГО ДОСТУПА К ПАМЯТИ

Аппаратное обеспечение ibm pc (данная страница)

Введение

dbsp2.zip ->filesize->287.501(kb)

Тема :: Аппаратное обеспечение IBM PC

Аппаратное обеспечение IBM PC

© Александр Фролов, Григорий Фролов Том 2, книга 1, М.: Диалог-МИФИ, 1992, 208 стр. Том 2, книга 2, М.: Диалог-МИФИ, 1992, 200 стр.

Учебно-справочное пособие по использованию драйверов и портов ввода/вывода различных устройств компьютера и составлению эффективных программ, использующих все особенности аппаратуры. В первой части подробно описаны клавиатура, мышь, таймер, часы реального времени, асинхронный адаптер, порт параллельной передачи данных. Во второй части подробно описан контроллер прямого доступа к памяти, арифметический сопроцессор. Большое внимание уделено использованию расширенной и дополнительной памяти. Для описанных устройств приводится методика программирования на всех уровнях - от использования портов ввода/вывода до высокоуровневых средств стандартных библиотек трансляторов Microsoft QuickC 2.5 и C 6.0. Книга содержит большое количество примеров, составленных на языках ассемблера и С. Дополнительно можно приобрести дискеты с примерами программ

Дискета с исходными текстами программ (287,5 Кбайт)

Оглавление

  • Введение

  • 1. Конфигурация персонального компьютера

    • 1.1. Определение типа компьютера и версии BIOS

    • 1.2. Установка перемычек на материнской плате

    • 1.3. КМОП-память и конфигурация компьютера

    • 1.4. Использование BIOS для определения конфигурации

    • 1.5. Определение типа процессора

  • 2. Клавиатура

    • 2.1. Принципы работы клавиатуры

    • 2.2. Порты для работы с клавиатурой

    • 2.3. Аппаратное прерывание клавиатуры

    • 2.4. Средства BIOS для работы с клавиатурой

    • 2.5. Средства MS-DOS для работы с клавиатурой

    • 2.6. Клавиатурные функции библиотеки Microsoft C

  • 3. Мышь

    • 3.1. Как устроена мышь?

    • 3.2. Драйверы мыши в MS-DOS

    • 3.3. Прерывание для обслуживания мыши

  • 4. Часы реального времени

    • 4.1. Прочитать показания часов реального времени

    • 4.2. Установить часы реального времени

    • 4.3. Прочитать дату из часов реального времени

    • 4.4. Установить дату в часах реального времени

    • 4.5. Установить будильник

    • 4.6. Сброс будильника

    • 4.7. Использование часов реального времени

  • 5. Системный таймер

    • 5.1. Микросхемы таймера 8253/8254

    • 5.2. Программирование таймера на уровне портов

    • 5.3. Средства BIOS для работы с таймером

    • 5.4. Средства MS-DOS для работы с таймером

    • 5.5. Таймер и музыка

    • 5.6. Генерация случайных чисел

  • 6. Порт последовательной передачи данных

    • 6.1. Основные понятия и термины

    • 6.2. Аппаратная реализация

    • 6.3. Порты асинхронного адаптера

    • 6.4. Поддержка асинхронного адаптера в BIOS

    • 6.5. Программирование асинхронного адаптера

  • 7. Принтер

    • 7.1. Подключение принтера к компьютеру

    • 7.2. Работа параллельного принтерного порта

    • 7.3. Средства BIOS для работы с принтером

    • 7.4. Средства MS-DOS для работы с принтером

    • 7.5.Установка переключателей конфигурации

    • 7.6. Программирование режимов принтера

    • 7.7. Печать русских букв

    • 7.8. Печать в графическом режиме

  • 8. Контроллер прерываний

    • 8.1. Механизм прерываний

    • 8.2. Таблица векторов прерываний

    • 8.3. Маскирование прерываний

    • 8.4. Изменение таблицы векторов прерываний

    • 8.5. Особенности обработки аппаратных прерываний

    • 8.6. Контроллер прерываний 8259

  • 9. Контроллер прямого доступа к памяти

    • 9.1. Контроллер прямого доступа для IBM PC/XT

    • 9.2. Контроллер прямого доступа для IBM AT

  • 10. Расширенная память

    • 10.1. Основные понятия

    • 10.2. Установка драйвера HIMEM.SYS

    • 10.3. Спецификация XMS

    • 10.4. Ограничения при использовании области HMA

    • 10.5. Примеры программ

    • 10.6. Интерфейс с Си

  • 11. Дополнительная память

    • 11.1. Драйверы дополнительной памяти

    • 11.2. Проверка подключения драйвера

    • 11.3. Вызов функций драйвера

    • 11.4. Стандартные функции EMM

    • 11.5. Дополнительные функции EMM

    • 11.6. Коды ошибок

    • 11.7. Программа, использующая EMS

  • 12. Арифметический сопроцессор

    • 12.1. Вещественные числа

    • 12.2. Целые числа

    • 12.3. Регистры сопроцессора

    • 12.4. Система команд сопроцессора

    • 12.5. Программирование сопроцессора

    • 12.6. Обработка особых случаев

  • Обзор литературы

  • Приложение

    • 14.1. Коды клавиатуры

    • 14.2. Регистры часов реального времени

    • 14.3. Частоты нот для второй октавы

    • 14.4. Разводка разъема последовательного порта

    • 14.5. Порты адаптера принтера

    • 14.6. Разводка разъемов принтерного порта

    • 14.7. Команды принтера Epson LQ-2550

    • 14.8. Команды принтеров Epson FX-850/1050

    • 14.9. Альтернативная таблица кодировки

    • 14.10. Содержимое файла sysp.h

    • 14.11. Содержимое файла sysp.inc

    • 14.12. Команды сопроцессоров 8087/80287/80387

    • 14.13. Форматы данных сопроцессора

© vcl.ru линк на сайт приветствуется

Соседние файлы в папке doc