"П.Нортон "Программно-аппаратная организация компьютера IBM PC"" - читать интересную книгу авторавыполнять как обычные операции сложения, вычитания, умножения и деления,
так и более сложные операции, такие как вычисление тригонометрических функций. Конструктивно заложенные в микропроцессор 8088 сигналы позволяют ему передавать работу сопроцессору 8087, а затем получать результаты работы. Чтобы использовать арифметический сопроцессор, необходимо иметь его в составе компьютера, а кроме того необходимы программы, которые могут выдавать специальные коды, необходимые для запуска сопроцессора 8087. Хотя в первой версии PC фирма IBM не включала в систему сопроцессор, гнездо для него предусмотрено в системном блоке. На рис.2.1. его можно увидеть в правом верхнем углу, рядом с гнездом микропроцессора 8088. Конструкция микропроцессоров 8086/8088 предусматривает два основных способа повышения вычислительной мощности. Первый заключается в использовании сопроцессора 8087, для которого в IBM/PC предусмотрено специальное гнездо в системном блоке. Второй способ заключается в организации мультипроцессорного режима, при котором несколько обычных микропроцессоров совместно выполняют вычисления, распределяя нагрузку между собой. Фирма "IBM" не предусмотрела такой режим работы в конструкции своего персонального компьютера. Еще один вспомогательный "чип" - процессор ввода/вывода 8089 позволяет повысить общую производительность системы на базе процессора 8086/8088, однако его использование также не предусмотрено в IBM/PC. Рассмотрим теперь еще одно пустое гнездо в системном блоке IBM/PC. "Встроенное" программное обеспечение IBM/PC записано в микросхемах постоянного запоминающего устройства (ПЗУ), расположенных почти в центре системного блока, ближе к левой стороне. Как видно из рис.2.1 таких которое оставлено специально с целью добавления каких-либо программ. Назначение этого гнезда вызывает различные домыслы. Лично я вижу три возможных разумных предназначения. Во-первых, оно могло быть оставлено по соображениям надежности - если в какой-нибудь из записанных в ПЗУ процедур обнаружатся ошибки, исправление которых приведет к увеличению объема процедуры, то в это гнездо можно будет установить микросхему с записью этих изменений. Во-вторых, если "IBM" расширит номенклатуру поддерживаемых системой устройств, таких как жесткие диски большой емкости, тогда в это гнездо можно будет установить микросхему ПЗУ с записанными программами управления. Правда, блок расширения для любого нового устройства также может содержать все необходимые программы, так что действительной необходимости в дополнительном гнезде для этих целей нет. Третья, и наиболее вероятная, возможность связана с поддержкой сопроцессора 8087. В это гнездо можно установить ПЗУ с программами сопроцессора. Такие программы позволили бы работать с арифметическим сопроцессором 8087 "встроенному" интерпретатору Бейсика, а также программам, написанным на других языках, например, на Паскале, Фортране или Бейсике (с помощью компилятора). 2.6. Три аспекта рассмотрения архитектурных решений Все о чем мы говорили до сих пор в этой главе относится только к оригинальной модели IBM/PC, т.е. к первому аспекту. На совместимые с |
|
|