Assembler для начинающих


         

Команды управления - часть 2


      FSTENV      Сохранить оборудование 8087 в память
      FLDENV      Загрузить оборудование 8087 из памяти
      FSAVE Сохранить состояние 8087 в память
      FRSTOR      Загрузить состояние 8087 из памяти
      FINCSTP Увеличеть указатель вершины стека
      FDECSTP Уменьшить указатель вершины стека
      FFREE Освободить регистр стека
      FNOP  Ничего не делать
      FWAIT Идентично WAIT
      --------------------------------------------------------
 
      Фиг. 7.13 Управляющие действия
 
      Мы уже рассмотрели управляющее слово и слово состояния в
    составе программной модели сопроцессора 8087.  Команды управления
    FLDCW, FSTCW и FSTSW загружают и сохраняют эти регистры.
      Рабочая среда сопроцессора 8087 содержит все регистры
    микросхемы, за исключением стека данных; рабочая среда состоит из
    14 байт.  Рисунок 7.14 показывает структуру рабочей среды после
    того, как сопроцессор 8087 записал ее в память.  Запись рабочей
    среды - это обычное действие при обработке особой ситуации в
    сопроцессоре 8087, так как рабочая среда содержит все данные об
    особых ситуациях.  Один 20=битовый адрес указывает на последнюю
    команду, которую выполнил сопроцессор 8087.  Другой адрес указывает
    последнюю из вызывавшихся ячеек данных.  Код последней
    выполнявшейся сопроцессором 8087 команды тоже входит в рабочую
    среду.
 
                                      ВОЗРАСТАНИ АДРЕСОВ
                              ДДДДДДДДДДДДДДДДДДДДДї
                15                           0       і
                ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї          і
                і   УПРАВЛЯЮЩЕЕ СЛОВО         і+0      і
                ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ          і
                і   СЛОВО СОСТОЯНИЯ     і+2      і
                ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ          і
                і    СЛОВО ПРИЗНАКА     і+4      і
                ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ          і
                і       IP15-0                і+6



Содержание  Назад  Вперед