ВУЗ:
Составители:
80
При инициализации 8087 сигналом RESET поля регистра
управления устанавливаются следующим образом: IС = 0,
RC = 00, РС = 11, IЕМ = 0, все маски устанавливаются в едини-
цу.
Регистр–указатель исключительной ситуации ЕР (Ex-
clusive Pointer) (рис. 3.7) состоит из двух 32-битовых регистров.
Когда сопроцессор выполняет очередную команду, устройство
шинного интерфейса засылает в первый регистр 20-битовый ад-
рес этой команды и 11-битовый код команды, а во второй –
20-битовый адрес операнда, если он взят из памяти. Эта инфор-
мация может потребоваться центральному процессору при не-
стандартной обработке незамаскированной исключительной си-
туации по запросу прерывания от 8087. Содержимое регистра
ЕР может быть записано в память с помощью соответствующей
команды 8087 для анализа в процессе обработки запроса. Неис-
пользуемые биты регистра-указателя ЕР заполняются нулями.
Рис. 3.7. Формат регистра-указателя исключительных ситуаций EP АСП
3.5. Функционирование
арифметического сопроцессора
Арифметический сопроцессор 8087 может работать только
в паре с центральным процессором 8086/8088, который должен
быть, установлен в максимальный режим. Система с сопроцес-
сором не требует никакой дополнительной логики, отличаю-
щейся от той, которая используется в системе с максимальным
режимом ЦП. Схема расширенного процессора получается про-
стым объединением одноименных выводов АСП и ЦП с допол-
нительным использованием контроллера прерываний для орга-
низации взаимодействия выхода INT сопроцессора и входа INTR
ЦП.
При инициализации 8087 сигналом RESET поля регистра
управления устанавливаются следующим образом: IС = 0,
RC = 00, РС = 11, IЕМ = 0, все маски устанавливаются в едини-
цу.
Регистр–указатель исключительной ситуации ЕР (Ex-
clusive Pointer) (рис. 3.7) состоит из двух 32-битовых регистров.
Когда сопроцессор выполняет очередную команду, устройство
шинного интерфейса засылает в первый регистр 20-битовый ад-
рес этой команды и 11-битовый код команды, а во второй –
20-битовый адрес операнда, если он взят из памяти. Эта инфор-
мация может потребоваться центральному процессору при не-
стандартной обработке незамаскированной исключительной си-
туации по запросу прерывания от 8087. Содержимое регистра
ЕР может быть записано в память с помощью соответствующей
команды 8087 для анализа в процессе обработки запроса. Неис-
пользуемые биты регистра-указателя ЕР заполняются нулями.
Рис. 3.7. Формат регистра-указателя исключительных ситуаций EP АСП
3.5. Функционирование
арифметического сопроцессора
Арифметический сопроцессор 8087 может работать только
в паре с центральным процессором 8086/8088, который должен
быть, установлен в максимальный режим. Система с сопроцес-
сором не требует никакой дополнительной логики, отличаю-
щейся от той, которая используется в системе с максимальным
режимом ЦП. Схема расширенного процессора получается про-
стым объединением одноименных выводов АСП и ЦП с допол-
нительным использованием контроллера прерываний для орга-
низации взаимодействия выхода INT сопроцессора и входа INTR
ЦП.
80
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »
