К сожалению, описание работы префикса
флага.
К сожалению, описание работы префикса LOCK носит чисто
теоретический характер. IBM PC не реализует аппаратные средства,
необходимые для работы LOCK.
Команда WAIT останавливает выполнение программы
микропроцессором, аналогично команде HLT. Но в случае команды WAIT
выполнение программы возобновляется, когда один из внешних выводов
микропроцессора 8088, вывод TEST, становится активен. Если вывод
TEST активен во время выполнения команды WAIT, остановки не
возникает вообще. Если вывод TEST неактивен, микропроцессор ждет до
тех пор, пока он не станет активен. Микропроцессор 8088 использует
эту команду вместе с командой ESC, чтобы работать с арифметическим
сопроцессором 8087.
Команда ESC дает возможность расширить набор команд
микропроцессора 8088 без изменений самого микропроцессора. Команда
содержит поле режима адресации и может указать любую ячейку памяти
с помощью обычных способов адресации микропроцессора 8088. Однако
микропроцессор ничего не делает в случае этой команды, кроме того,
что читает данные из соответствующей ячейки и просто их
отбрасывает.
Команда ESC позволяет другому микропроцессору, или так
называемому сопроцессору, наблюдать за работой микропроцессора
8088. Команда ESC активизирует сопроцессор, и он выполняет ее, как
собственную. Если сопроцессору нужен адрес памяти, микропроцессор
8088 выдает этот адрес в цикле фиктивного чтения. Затем сопроцессор
может выполнять запись или чтение по этому адресу в зависимости от
того, что ему нужно. Эффективность команды ESC станет очевидна в
гл.7, где рассматривается арифметический сопроцессор 8087,
сопроцессор микропроцессора 8088.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий