Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






JMP – команда безусловного перехода. Обычно в ней указывается метка, определяющая следующую выполняемую команду.




Jxx – команды условного перехода, в которых хх означает код проверяемого условия. Обычно перед такой командой находится команда сравнения или другая команда, которая устанавливает некоторые флажки.

Таблица кодов проверяемых условий

CALL, RET – команда вызова процедуры. До выполнения этой команды в стек помещается информация, необходимая для возврата управления команде, расположенной после команды CALL. Вызываемая процедура должна заканчиваться командой RET.

LOOP, LOOPE, LOOPZ, LOOPNE, LOOPNZ – команды организации циклов. Команда LOOP повторяет цикл такое число раз, которое определяется содержимым регистра СХ. В командах LOOPE и LOOPZ имеется дополнительное ограничение: цикл заканчивается, когда флажок Z будет нулевым. При выполнении команд LOOPNE и LOOPNZ цикл заканчивается, когда Z=1.

INT, INTO, IRET, IRETD – команды инициализации прерываний. Команда INT вызывает выполнение системной процедуры. Команда INTO вызывает процедуру прерывания 4, если установлен флажок переполнения. Команды IRET и IRETD осуществляют возврат из прерывания.

Примеры.

Команды управления процессом

ESC –?

WAIT – Процессор проверяет, присутствуют ли необработанные и немаскированные исключения FPU и обрабатывает их.

LOCK – Префикс блокировки шипы данных На все время выполнения команды, снабженной таким префиксом, будет заблокирована шина данных, и если в системе присутствует другой процессор, он не сможет обращаться к памяти, пока не закончится выполнение команды с префиксом LOCK. Этот префикс можно использовать только с командами ADD, ADC, AND, BTC, ВТК, BTS, CMPXCHG, DEC, INC, NEG, NOT, OR, SBB, SUB, XOR, XADD и XCHG.

NOP – Отсутствие операции. NOP – однобайтная команда (код 90h), которая не выполняет ничего только занимает место и время. Можно многие команды записать так, что они не будут приводить ни к каким действиям,

HLT – Останов процессора Переводит процессор в состояние останова, из которого его можетвывести только аппаратное прерывание или перезагрузка. Если его выводит прерывание, то адрес возврата, помещаемый в стек для обработчика прерывания, указывает на следующую после HLT команду.

Команда выполняется только в реальном режиме или с CPL = 0.

Примеры.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных