Assembler для начинающих
Глава 7
Математический сопроцессор 8087
Конструкторы микропроцессора Intel 8088 предусмотрели для него
уникальную возможность, характерную лишь для семейства
микропроцессоров 8086/8088. Конструкции микропроцессора позволяет
иметь в системе сопроцессор. Сопроцессор - это устройство,
расширяющее возможности центрального процессора. Арифметический
сопроцессор 8087 является сопроцессором центрального
микропроцессора 8088, добавляющий команды числовой обработки и
регистры с плавающей точкой. Эти дополнительные арифметические
возможности расширяют набор команд микропроцессора 8088, и
значительно увеличивают вычислительную мощность в тех случаях,
когда программа выполняет операции с плавающей точкой и повышенной
точности.
Фирма сконструировала персональную ЭВМ так, чтобы была
возможность установить в нее сопроцессор. На системной плате рядом
с панелью микросхемы 8088 существует пустая 40- штырьковая панель.
Фирма IBM смонтировала эту панель для того, чтобы можно было
установить любой сопроцессор, архитектурно совместимый с
микропроцессором 8088. Арифметический сопроцессор 8087 отвечает
этим требованиям; он совместим и на уровне архитектуры, и по
расположению выводов. Для того, чтобы использовать его
вычислительные возможности, вам нужно всего лишь вставить
микросхему 8087 в пустую панель. Затем нужно установить
перключатель на системной плате в положение, показывающее что
сопроцессор существует; это делается только для того, чтобы
сопроцессор воспринимал от микросхамы 8087 прерывания по особой
ситуации. А собственно работа микросхамы 8087 не зависит ни от
одного из переключателей.