Команды PUSHF, PUSHFD, POPF, POPFD
Рубрика: Архитектура PC
(Команды CPU)
3993
Опубликовано: 08.05.2017
Команды PUSHF, PUSHFD, POPF, POPFD позволяют поместить в стек регистр флагов и извлечь его из стека.
Команды PUSHF, PUSHFD
Синтаксис: | PUSHF PUSHFD |
Операнды: | Нет |
Назначение: | Помещение регистра флагов в стек |
Процессор: | 8086+ 80386+ |
Флаги: | Не изменяются |
Комментарий: | Команда PUSHF помещает в стек регистр флагов (FLAGS). Если команда используется в 32-разрядном режиме адресации или указана команда PUSHFD, то в стек помещается 32-разрядный регистр флагов (EFLAGS). |
Ограничения: | Нет |
Примеры: |
pushf |
Команда POPF, POPFD
Синтаксис: | POPF POPFD |
Операнды: | Нет |
Назначение: | Извлечение регистра флагов из стека |
Процессор: | 8086+ 80386+ |
Флаги: | Изменяются |
Комментарий: | Команда POPF извлекает из стека содержимое регистра флагов (FLAGS). Если команда используется в 32-разрядном режиме адресации или указана команда POPFD, то из стека извлекается 32-разрядный регистр флагов (EFLAGS). |
Ограничения: | Нет |
Примеры: |
popf |
Комментарии (0)