ТОР 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. Примеры. Не нашли, что искали? Воспользуйтесь поиском:
|