Пример: Транспортная логистика
Я ищу:
На главную  |  Добавить в избранное  

Программированиеи компьютеры /

80286

←предыдущая следующая→
1 2 3 4 5 6 7 8 



Скачать реферат


компонентов смещения. искатель, однако , определяет индекс в ре-

зидентной таблице памяти, а не старшие 16 разрядов адреса реаль-

ной памяти. 24-разрядный базовый адрес желаемого сегмента памяти

получают из таблиц памяти. для получения физического адреса к

базовому адресу сегмента добавляется 16-разрядное смещение. мик-

ропроцессор автоматически обращается к таблицам , когда в ре-

гистр сегмента загружается искатель. все команды, выполняющие

загрузку регистра, обращаются к таблицам памяти без дополнитель-

ной программной поддержки. таблицы памяти содержат 8-байтовые

значения , называемые описателями.

3╔════════════════════════════╗

3║ Производительность системы ║

3╚════════════════════════════╝

Микропроцессор 80286 работает с частотой 6 Мгц, в результа-

те чего период синхроимпульсов составляет 167 Нс.

Цикл шины требует 3 периода синхроимпульсов ( включая один

цикл ожидания); таким образом достигается 500-наносекундный

16-разрядный цикл работы микропроцессора. операции передачи дан-

ных по 8-разрядной шине на 8-разрядные устройства занимают 6 пе-

риодов синхроимпульсов (включая 4 цикла ожидания), в результате

чего достигается 1000-наносекундный цикл работы микропроцессора.

операции передачи данных по 16-разрядной шине на 8-разрядные

устройства занимают 12 периодов синхроимпульсов ( включая 10

циклов ожидания ввода-вывода) , в результате чего достигается

2000-наносекундный цикл работы микропроцессора.

.

- 8 -

3╔══════════════════════╗

3║ Системные прерывания ║

3╚══════════════════════╝

Микропроцессор немаскируемых прерываний (НМП) 80286 и две

микросхемы контроллера прерываний 8259A обеспечивают 16 уровней

системных прерываний. ниже эти уровни приводятся в порядке

уменьшения приоритета.

Замечание: как все прерывания, так и любое из них в отдель-

ности, могут маскироваться (включая НМП микропроцес-

сора).

╔═════════════════╤════════════════════════════════════════╗

║ Уровень │ Функция ║

╠═════════════════╪════════════════════════════════════════╣

║ Микропроцессор │ Контроль четности или каналов вво- ║

║ НМП │ да-вывода ║

╚═════════════════╧════════════════════════════════════════╝

╔══════════════════════════════════════════════════════════╗

║ Контроллеры прерываний ║

╠═══╤═════════╤════════════════════════════════════════════╣

║ N │ Уровень │ Функция ║

╠═══╪═════════╪════════════════════════════════════════════╣

║ │IRQ 0 │ выход 0 таймера ║

║ 1 │IRQ 1 │ клавиатура (выходной буфер полон) ║

║ │IRQ 2 │ прерывание от CTRL 2 ║

╟───┼─────────┼────────────────────────────────────────────╢

║ │IRQ 8 │ часы реального времени ║

║ │IRQ 9 │ переадресовка программы к INT 0AH (IRQ 2) ║

║ │IRQ 10 │ резерв ║

║ │IRQ 11 │ резерв ║

║ 2 │IRQ 12 │ резерв ║

║ │IRQ 13 │ сопроцессор ║

║ │IRQ 14 │ контроллер жесткого диска ║

║ │IRQ 15 │ резерв ║

╟───┼─────────┼────────────────────────────────────────────╢

║ │IRQ 3 │ последовательный порт 2 ║

║ │IRQ 4 │ последовательный порт 1 ║

║ 1 │IRQ 5 │ параллельный порт 2 ║

║ │IRQ 6 │ контроллер накопителя на ГМД ║

║ │IRQ 7 │ параллельный порт 1 ║

╚═══╧═════════╧════════════════════════════════════════════╝

.

- 9 -

3╔═══════════════════════════════════════╗

3║ Описание сигналов канала ввода-вывода ║

3╚══════════════════════

←предыдущая следующая→
1 2 3 4 5 6 7 8 



Copyright © 2005—2007 «Mark5»