Аппаратное обеспечение персонального компьютера


     Домашний бильярдный стол барон стоит как стол для бильярда. |       

Аппаратное обеспечение персонального компьютера



Аннотация
Введение
Введение - 2
Введение - 3
Благодарности
Авторский компакт-диск
Как связаться с авторами
Определение конфигурации компьютера
Определение конфигурации с помощью BIOS

Наличие НМД
Наличие арифметического сопроцессора
Начальный режим работы видеоадаптера
Количество установленных НГМД
Наличие контроллера прямого доступа DMA
Количество асинхронных последовательных адаптеров
Игровой адаптер
Последовательный порт компьютера PCjr
Количество параллельных адаптеров
Размер оперативной памяти

Стандартная оперативная память
Расширенная оперативная память
Программа HDWCFG
Программа HDWCFG - 2
Код модели компьютера и версия BIOS
Код модели компьютера и версия BIOS - 2
Программа BIOSINFO
Программа BIOSINFO - 2
Конфигурация в памяти CMOS
- 0Dh - область часов реального времени

H - байт диагностики
H - байт отключения
- Тип накопителей НГМД
- Зарезервировано для IBM PC/AT, тип НМД для IBM PS/2
- Тип первого и второго НМД
- Конфигурация оборудования
-16H - объем стандартной оперативной памяти
-18H - объем расширенной памяти
-1Ah тип первого и второго НМД
H-2Fh - контрольная сумма ячеек 10h - 20h

-31H - объем расширенной памяти
Текущее столетие
- Различная информация
-3Fh - зарезервировано
Другие ячейки памяти CMOS
Программа CMOSSHOW
Определение типа центрального процессора
Модели Intel 8086/8088
Модель Intel 80286 
Модель Intel 80386

Модель Intel 80486
Команда CPUID
Команда CPUID - 2
Команда CPUID - 3
Программа CPUINFO
Программа CPUINFO - 2
Программа CPUINFO - 3
/Span>Клавиатура
Как работает клавиатура
Клавиатурная матрица

Скан-код клавиши
Код ASCII нажатой клавиши
Режим автоповтора
Типы клавиатур
Порты для работы с клавиатурой
Компьютер IBM PC/XT
Современные компьютеры
Современные компьютеры - 2
Программа KBDLED
Аппаратное прерывание клавиатуры

Стандартный обработчик прерывания INT 09h
Буфер клавиатуры
Переключающие клавиши
Средства BIOS для работы с клавиатурой
Чтение символа с ожиданием
Чтение символа с ожиданием - 2
Программа KBDSCAN
Проверка буфера на наличие в нем символов
Программа CHKBUF
Получение состояния переключающих клавиш

Установка временных характеристик клавиатуры
Запись символов в буфер клавиатуры
Чтение символа с ожиданием для 101-клавишной клавиатуры
Проверка буфера на наличие в нем символов для 101-клавишной клавиатуры
Получение состояния переключающих клавиш для 101-клавишной клавиатуры
Режимы работы клавиатуры
Сравнение режимов
Изменение режима
Средства MS-DOS для работы с клавиатурой
Буферизованный ввод с эхо-выводом

Буферизованный ввод без эхо-вывода
Нефильтрованный ввод без эхо-вывода
Вводс консоли и вывод на консоль
Ввод строки символов
Проверка состояния стандартного ввода
Сброс буфера клавиатуры
Клавиатурные функции стандартной библиотеки C
Функции getch и getche
Программа KBDASCII
Функция kbhit

Программа KBDHIT
Функция cgets
Функция gets
Функция scanf
Мышь
Как устроена мышь?
Как устроена мышь? - 2
Драйверы мыши в MS-DOS
Прерывание для обслуживания мыши
Инициализация мыши

Включить курсор мыши
Выключить курсор мыши
Программа MSCURSOR
Определить положение курсора
Программа MSGCURS
Установить курсор
Определить положение курсора при нажатии клавиши
Определить положение курсора при отпускании клавиши
Задать диапазон движения курсора по горизонтали
Задать диапазон движения курсора по вертикали

Задать форму курсора в графическом режиме
Программа MSGFORM
Задать форму курсора в текстовом режиме
Программа MSTFORM
Определить содержимое счетчиков перемещения
Установить драйвер событий
Программа MSDRIVER
Программа MSDRIVER - 2
Включить эмуляцию светового пера
Выключить эмуляцию светового пера

Задать скорость перемещения курсора мыши
Установить область исключения для курсора
Задать увеличенный графический курсор
Определить порог удвоения скорости
Заменить драйвер событий
Определить размер буфера состояния драйвера
Сохранить состояние драйвера
Восстановить состояние драйвера
Установить альтернативный драйвер событий
Получить адрес альтернативного драйвера событий

Установить чувствительность мыши
Определить чувствительность мыши
Установить частоту прерываний для Inport Mouse
Установить номер страницы видеопамяти
Определить номер страницы видеопамяти
Отключить драйвер мыши
Восстановить драйвер мыши
Сбросить драйвер мыши
Определить тип мыши
Мышь Microsoft IntelliMouse

Проверка наличия мыши Microsoft IntelliMouse
Проверка в среде Microsoft Windows 95 и Microsoft Windows NT версии 3.51
Проверка в среде Microsoft Windows NT версии 4.0
Определение величины свертки
Определение величины свертки в среде Microsoft Windows 95 и Microsoft Windows NT версии 3.51
Определение величины свертки в среде Microsoft Windows NT версии 4.0
Сообщение MSH_MOUSEWHEEL
Сообщение WM_MOUSEWHEEL
Другие сообщения от мыши Microsoft IntelliMouse
Приложение RTFPAD

Приложение RTFPAD - 2


3DS MAX 7 - перейти
Предисловие - перейти
Области использования трехмерной графики - перейти
Элементы интерфейса 3ds max 7 - перейти
Создание сложных объектов в 3ds max 7 - перейти
Общие сведения о трехмерной анимации - перейти
Общие сведения о текстурировании в 3D - перейти

Общие сведения об освещении в 3D - перейти
Общие сведения о визуализации в 3D - перейти
Дополнительные модули 3ds max 7 - перейти
Сочетания, дублирующие пункты главного меню - перейти
Самоучитель по 3ds max 7 - перейти
Предисловие - перейти
Введение в трехмерную графику - перейти
Основные принципы работы в 3ds max7 - перейти