Команды PUSHF, PUSHFD, POPF, POPFD
Рубрика: Архитектура PC
(Команды CPU)
4425
Опубликовано: 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)