80286 процессор

Страница: 9/11

-MEM CS16 (I)

Сигнал '-MEM 16 CHIP SELECT' сообщает системной плате, является ли данная передача 16-разрядной, с одним состоянием ожидания и циклом памяти. Этот сигнал должен формироваться из адреса выбора устройства LA17 - LA23, а управляться открытым коллектором или трехстабильным формирователем, обеспечивающим ток утечки 20 MA.

-I/O CS16 (I)

Сигнал '-I/O 16 CHIP SELECT' сообщает системной плате, является ли данная передача 16-разрядной , с одним состоянием ожидания и циклом памяти. Этот сигнал должен формироваться из адреса выбора устройства , а управляться открытым коллектором или 3-стабильным формирователем, обеспечивающим ток утечки 20 MA. сигнал активен при низком уровне.

OSC (O)

Сигнал 'OSCILLATOR' (OSC) является скоростным синхронизирующим сигналом с периодом 70 Нс (14,31818 Мгц). Этот сигнал не синхронен с сигналом синхронизации системы. Рабочий цикл сигнала составляет 50 %.

0WS (I)

Сигнал 'ZERO WAIT STATE' сообщает микропроцессору, что он может выполнить данный цикл шины без дополнительных циклов ожидания. Чтобы исполнить цикл памяти для 16-разрядного устройства без циклов ожидания, сигнал '0WS' формируется из адреса выбора устройства , стробируемого командой чтения или записи. Чтобы исполнить цикл памяти для 8-разрядного устройства минимум с двумя состояниями ожидания , сигнал '0WS' должен активизироваться через один системный период синхронизации после того, как команда чтения или записи станет активной путем стробирования адресом выбора устройства. Команды чтения и записи активизируются по заднему фронту системного синхроимпульса. '0WS' активен при низком уровне и должен управляться открытым коллектором или 3-стабильным формирователем с током утечки 20 ма.

Сопроцессор

Описание

Математический сопроцессор персонального компьютера IBM PC AT позволяет ему выполнять скоростные арифметические и логарифмические операции , а также тригонометрические функции с высокой точностью.

Сопроцессор работает параллельно с микропроцессором, это сокращает время вычислений , позволяя сопроцессору выполнять математические операции , в то время как микропроцессор занимается выполнением других функций.

Сопроцессор работает с семью типами числовых данных, которые делятся на следующие три класса: двоичные целые числа (3 типа); десятичные целые числа (1 тип); действительные числа (3 типа).

Условия программирования

Сопроцессор предлагает расширенный набор регистров , команд и типов данных для микропроцессора.

Сопроцессор имеет восемь 80-разрядных регистров, которые эквивалентны емкости сорока 16-разрядных регистров в микропроцессоре. В регистрах можно хранить во время вычислений временные и постоянные результаты , что сокращает расход памяти , повышает быстродействие , а также улучшает возможности доступа к шине. Пространство регистров можно использовать как стек или как постоянный набор регистров . При использовании пространства в качестве стека работа ведется только с двумя верхними стековыми элементами. В следующей таблице показано представление больших и малых чисел в каждом типе данных.

Т И П Ы Д А Н Н Ы Х

╔═════════════╦═══════╦══════════╦═════════════════════════════╗

║ Тип данных ║ число ║ верных ║ приблизительный диапазон ║

║ ║ битов ║ значащих ║ (десятичн.) ║

║ ║ ║ цифр ║ ║

╠═════════════╬═══════╬══════════╬═════════════════════════════╣

Реферат опубликован: 22/09/2006