Команда - сопроцессор - Большая Энциклопедия Нефти и Газа, статья, страница 3
Когда ты по уши в дерьме, закрой рот и не вякай. Законы Мерфи (еще...)

Команда - сопроцессор

Cтраница 3


Команда FSTSW addr позволяет запомнить слово-состояние в памяти по указанному адресу. Под словом-состоянием понимается содержимое регистра состояния SR. Эта команда используется для организации условных переходов по результатам сравнения чисел. Поскольку в системе команд сопроцессора ВМ87 отсутствуют команды переходов, то для того, чтобы воспользоваться соответствующей командой ЦП необходимо предварительно передать результаты сравнения чисел из регистра SR сопроцессора в регистр F центрального процессора.  [31]

32 Формат представления данных в регистре-указателе исключительных ситуаций ЕР. [32]

Напомним, что сопроцессор ВМ87 может быть использован только совместно с центральным процессором ВМ86 и, следовательно, его систему команд можно рассматривать как расширение системы команд ЦП. Программные средства, которые обеспечивают взаимодействие процессоров, составляют команды WAIT и ESC. Команда WAIT служит для перевода ЦП в режим ожидания на время выполнения команды сопроцессором. На рис. 3.13, а представлен обобщенный формат команд сопроцессора. Команда может содержать от двух до четырех байт. Поля X и Y отводятся для задания КОП.  [33]

34 Регистровый стек. [34]

Регистровый стек ( рис. 8) состоит из восьми 80-разрядных регистров, используемых в качестве собственно стека и ( или) набора рабочих регистров. Адрес верхнего регистра стека, называемого текущим, хранится в регистре указателя стека ST. Указатель стека размещается в слове состояния. Адрес текущего регистра ( т.е. содержимое ST) может быть увеличен или уменьшен командами сопроцессора.  [35]

Для организации совместной работы каналов СП имеет встроенный механизм приоритетов. Этот механизм учитывает, что некоторые виды работ ( например, прямой доступ к памяти) более важны, чем другие. После окончания каждого внутреннего цикла работы сопроцессора общее УУ позволяет либо одному, либо другому каналу выполнять очередной внутренний цикл в соответствии с этими приоритетами. Когда пересылка с ПДП заканчивается, канал выполняет короткую внутреннюю программу завершения пересылки с ПДП. Она изменяет содержимое регистра ТР так, чтобы программа канала ( пользователя) возобновила работу с команды, указанной при запуске пересылки с ПДП. Аналогично, при подтверждении запроса готовности канал выполняет внутреннюю программу, которая формирует ответ на запрос. Обе эти программы состоят из стандартных команд сопроцессора ВМ89, которые считываются из внутреннего ПЗУ.  [36]



Страницы:      1    2    3