http://sulfurzona.ru/
News
Service
Magazine
Software (Battle City Game, Wallpaper manager, Superpad, VG-NOW, Puzzle Game, Netler Internet Browser, ..)
Wing-Thunder Game (fly simulator)
Dune Game (Dune III, Dune IV, Cheats, Forum, ..)
Games free
Turbo Pascal (Assembler, Docs, Sources, Debbugers, ..)
Books (Docs for developers)
Guest book
Компьютерная диагностика двигателя автомобиля (адаптер К-линии)Компьютерная диагностика двигателя автомобиля (адаптер К-линии)
 
 
Скачать игру Крыло-Гром (Wing-Thunder) бесплатно
 
 

П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.
Все размеры полей в управляющих структурах приведены в байтах, если не оговорено противное.
В некоторых случаях алгоритмы сопровождаются формулами. Операции в формулах обозначаются, как принято в языке Си, а именно:
 
арифметические: +, -, *, /, % (взятие остатка)
битовые: & (и), ¦ (или), ~ (не)
сдвиги: << и >>.
 
 
На нашем сайте можно не только бесплатно скачать игры, но и документацию и книги по программированию на MIDLetPascal, Turbo Pascal 6, Turbo Pascal 7, Borland Pascal, по программированию устройств Sound Blaster, Adlib, VESA BIOS, справочник Norton Guide и много другой полезной информации для программистов, включая примеры решения реальных задач по созданию резидентных программ.
 

Книги > Пpогpаммно-технические сpедства пеpсональных ЭВМ семейства IBM PC (описание портов)
 
 
 
 
 
 
На главную страницу На предыдущую страницу На начало страницы