Программированиеи компьютеры /
←предыдущая следующая→
1 2 3 4 5 6 7 8
2└─────────┘
Сигнал 'OSCILLATOR' (OSC) является скоростным синхронизиру-
ющим сигналом с периодом 70 Нс (14,31818 Мгц). Этот сигнал не
синхронен с сигналом синхронизации системы. Рабочий цикл сигнала
составляет 50 %.
2┌─────────┐
2│ 0WS (I) │
2└─────────┘
Сигнал 'ZERO WAIT STATE' сообщает микропроцессору, что он
может выполнить данный цикл шины без дополнительных циклов ожи-
дания. Чтобы исполнить цикл памяти для 16-разрядного устройства
без циклов ожидания, сигнал '0WS' формируется из адреса выбора
устройства , стробируемого командой чтения или записи. Чтобы ис-
полнить цикл памяти для 8-разрядного устройства минимум с двумя
состояниями ожидания , сигнал '0WS' должен активизироваться че-
рез один системный период синхронизации после того, как команда
чтения или записи станет активной путем стробирования адресом
выбора устройства. Команды чтения и записи активизируются по
заднему фронту системного синхроимпульса. '0WS' активен при низ-
ком уровне и должен управляться открытым коллектором или 3-ста-
бильным формирователем с током утечки 20 ма.
3╔═════════════╗
3║ Сопроцессор ║
3╚═════════════╝
2┌──────────┐
2│ Описание │
2└──────────┘
Математический сопроцессор персонального компьютера IBM PC
AT позволяет ему выполнять скоростные арифметические и логариф-
мические операции , а также тригонометрические функции с высокой
точностью.
Сопроцессор работает параллельно с микропроцессором, это
сокращает время вычислений , позволяя сопроцессору выполнять ма-
тематические операции , в то время как микропроцессор занимается
выполнением других функций.
Сопроцессор работает с семью типами числовых данных, кото-
рые делятся на следующие три класса:
- двоичные целые числа (3 типа);
- десятичные целые числа (1 тип);
- действительные числа (3 типа).
.
- 14 -
2┌──────────────────────────┐
2│ Условия программирования │
2└──────────────────────────┘
Сопроцессор предлагает расширенный набор регистров , команд
и типов данных для микропроцессора.
Сопроцессор имеет восемь 80-разрядных регистров, которые
эквивалентны емкости сорока 16-разрядных регистров в микропро-
цессоре. В регистрах можно хранить во время вычислений временные
и постоянные результаты , что сокращает расход памяти , повышает
быстродействие , а также улучшает возможности доступа к шине.
Пространство регистров можно использовать как стек или как пос-
тоянный набор регистров . При использовании пространства в ка-
честве стека работа ведется только с двумя верхними стековыми
элементами. В следующей таблице показано представление больших и
малых чисел в каждом типе данных.
.
- 15 -
2┌───────────────────────┐
2│ Т И П Ы Д А Н Н Ы Х │
2└───────────────────────┘
╔═════════════╦═══════╦══════════╦═════════════════════════════╗
║ Тип данных ║ число ║ верных ║ приблизительный диапазон ║
║ ║ битов ║ значащих ║ (десятичн.) ║
║ ║ ║ цифр ║ ║
╠═════════════╬═══════╬══════════╬═════════════════════════════╣
║ Целое слово ║ 16 ║ 4 ║ -32768 7, 0 X 7, 0 +32768 ║
╟─────────────╫───────╫──────────╫─────────────────────────────╢
║ Короткое ║ 32 ║ 9 ║ -2 х 10 59 0 7, 0 X 7 , 0 2 х 10 59 0 ║
║ целое ║ ║ ║ ║
╟─────────────╫───────╫──────────╫─────────────────────────────╢
║ Длинное ║ 64 ║ 19 ║ -9 х 10 518 0 7, 0 X 7, 0+9 х 10 518 0 ║
║ целое ║ ║ ║ ║
╟─────────────╫───────╫──────────╫─────────────────────────────╢
║ Упакованное ║ ║ ║ ║
║ десятичное ║ 80 ║ 18 ║ -99...99 7 , 0 X 7, 0+99...99 ║
║ короткое ║ ║ ║ (18 разрядов) ║
╟─────────────╫───────╫──────────╫─────────────────────────────╢
║ Действит. ║ 32 ║ 6-7 ║ 8.43х10 5-37 0 7, 0X 7, 03.37 х 10 538 0 ║
║ длинное ║ ║ ║ ║
╟─────────────╫───────╫──────────╫─────────────────────────────╢
║ Действит. ║ 64 ║
←предыдущая следующая→
1 2 3 4 5 6 7 8
|
|