программное обеспечение параллельных вычислений

 

подпрограмма Е80287

 
 

Подпрограмма Е80287

 А что произойдет, если процессор 80286 встречает команду процессора 80287, а численного процессора в системе нет?

В этом случае процессор 80286 передает управление подпрограмме обработки особого случая, указанной операционной системой. Фирма Intel поставляет подпрограмму Е80287, которая программно эмулирует действия процессора 80287. Следовательно, эта подпрограмма создает иллюзию наличия в системе процессора 80287 и выполнения процессором 80286 команд с плавающей точкой.

Обычная программа (не входящая в состав операционной системы) не может уловить различий между эмулирующей программой и процессором 80287, но операции с плавающей точкой выполняются в 50 - 100 раз медленнее.

Таким образом, производители микрокомпьютеров могут продавать базовые системы без процессора 80287, а затем поставлять его для повышения производительности. Далее мы обсудим форматы чисел с плавающей точкой, а затем рассмотрим архитектуру процессора 80287, включая его регистры и команды. Кроме того, будут даны примеры программирования и описаны необычные возможности этого процессора.

 
 
 
Copyright (c) 2009. Использование материалов данного сайта возможно только при проставлении активной, не закрытой от индексации гиперссылки. http://soft-tlt.ru