|
| ||||||||||||||||||
Пpогpаммно-технические сpедства пеpсональных ЭВМ семейства IBM PC (описание портов)Язык: русский
ВведениеДанный документ содержит техническое описание устройств ввода-вывода, входящих в состав ПЭВМ семейства IBM PC, включая ПЭВМ IBM PC XT, AT и PS/2. Он основан на технической документации фирм - производителей периферийной аппаратуры, охватывающей несколько десятков руководств. В частности, описание микросхем, размещенных на системной плате, базируется на справочниках фирмы INTEL (Intel Handbooks).
Дополнительными источниками информации послужили многочисленные монографии, журнальные статьи и диалоговые справочные системы (такие, как TECH Help!, Norton Guide и др.). Кроме того, данное описание учитывает опыт авторов по разработке и сопровождению программ в среде MS-DOS. Этот опыт позволил, во-первых, исправить отдельные неточности и недоговоренности в использованных материалах, и, во-вторых, описать ряд недокументированных особенностей
оборудования IBM PC.
Вся приведенная информация подвергалась максимальной проверке на ЭВМ; однако, авторы предполагают, что отдельные нюансы описаний, заимствованных из фирменной документации, могут содержать ошибки. Такие "подозрительные" моменты мы, по мере воазможности, старались явно оговаривать в соответствующих местах справочника.
Для понимания изложенного здесь материала требуется владение основами программирования на языке ассемблера для IBM PC (знание архитектуры процессора и директив ассемблера).
Авторы будут благодарны за любые указания на неточности, замечания и дополнения, которые мы просим присылать по адресу:
620075, г. Свердловск, ул. Луначарского 81, Инженерно-техническое бюро. тел.56-92-54,56-92-41.
Обозначения
PC, XT, AT, PCjr, PC Convertible и PS/2 - это имена компьютеров семейства IBM PC. Все они более или менее совместимы между собой на уровне прикладных пакетов, но имеют определенные аппаратные различия:
PC: центральный процессор 8088, тактовая частота 4.77 МГц, 5 позиций для адаптерных плат.
PCjr: ЦП 8088, нет места для плат. Выпущена мизерным тиражом и не совместима с остальными IBM PC. В нашей серии не описывается.
XT: ЦП 8088, жесткий диск, 8 позиций для адаптерных плат. В остальном аналогична PC.
Turbo PC: ПЭВМ других фирм (не IBM), совместимые с PC и XT, но имеюший ЦП 8086 или V30 фирмы NEC, тактовая частота которых 6 или 8 МГц. Обычно имеет 8 позиций для плат.
XT-286: ЦП 80286, 8 позиций для плат, частота 6 Мгц без холостых циклов (скорость как у AT с 8 МГц). Платы от AT к ней не подходят, от PC подходят, но не позволяют использовать преимущества 16-разрядной системной шины.
AT: ЦП 80286, 8 позиций для плат, тактовая частота 6 или 8 МГц.
PC Convertible: Портативный вариант AT. Отличия: плазменный (LCD) дисплей, 3.5-дюймовые дисководы, нет позиций для плат расширения.
PS/2: Новое семейство ПЭВМ фирмы IBM. Модели 25 и 30 - это улучшенные версии старых PC, совместимые с ними по адаптерным платам. Модели 50 и 60 - ЦП 80286, 32-разрядная шина MicroChannel, совместимости со старыми платами нет. Модель 80 имеет ЦП 80386. Все модели оснащены дисководами размером 3.5 дюйма.
AT-386: ПЭВМ третьих фирм, совместимая с AT, но имеющая ЦП 80386.
Если рассматриваемые устройства зависят от типа ПЭВМ, то используются следующие пометки:
PC/XT относится к ПЭВМ IBM PC и XT, включая Portable PC
AT относится к ПЭВМ IBM PC AT
PS/2 относится к семейству PS/2
Отсутствие таких указаний означает, что данный материал применим ко всем ПЭВМ фирмы IBM.
Десятичные числа записываются обычным образом, шестнадцатиричные отличаются добавлением буквы "h" в конце. Например, 256 и 100h означают десятичное число 256.
Все размеры полей в управляющих структурах приведены в байтах, если не оговорено противное.
В некоторых случаях алгоритмы сопровождаются формулами. Операции в формулах обозначаются, как принято в языке Си, а именно:
арифметические: +, -, *, /, % (взятие остатка)
битовые: & (и), ¦ (или), ~ (не)
сдвиги: << и >>.
Вы находитесь на официальном сайте Владислава Демьянишина - разработчика игры Dune IV (Dune 4). На нашем сайте Вы можете бесплатно скачать игры Dune IV (Dune 4), Battle City (Танчики с Dendy/Nintendo), читы к играм и многое другое. Также Вы можете скачать бесплатно программы и полезные утилиты. Все программы чистые, т.е. не содержат вирусов и иного вредоносного ПО.
Среди доступных программ есть мобильная читалка книг, менеджер переноса файлов с фото- и видеокамер на компьютер, текстовый редактор, WYSIWYG редактор, 3D аниматор, GIF аниматор, AVI аниматор, пакетный конвертор изображений, редактор электрических схем, программа для скриншотов, диспетчер тем рабочего стола и другие.
На нашем сайте можно не только бесплатно скачать игры, но и документацию и книги по программированию на MIDLetPascal, Turbo Pascal 6, Turbo Pascal 7, Borland Pascal, по программированию устройств Sound Blaster, Adlib, VESA BIOS, справочник Norton Guide и много другой полезной информации для программистов, включая примеры решения реальных задач по созданию резидентных программ.
| |||||||||||||||||||
|
|||||||||||||||||||