ХАНДЫФАР

Загрузить значение из стека регистр FLAGS


POPF - Загрузить значение из стека в регистр FLAGS.


Извлекает слово из верхней части стека и сохраняет его в младших 16 битах регистра FLAGS.


Это может повлиять на все флаги.


  1. title Автор: Довгополов Евгений Сергеевич
  2. .model small
  3. .stack 100h
  4. code segment public _______; Начало сегмента кода
  5. ____assume cs:code
  6. ____main proc _____________; Начало процедуры main
  7. ________mov_____ax, 1______; Копируем значение 1 в регистр ax
  8. ________pushf______________; Сохраняем значение регистра FLAGS на вершине стека
  9. ________xor_____ax, ax_____; Обнуляем значение регистра ax
  10. ________popf_______________; Выталкиваем значение из стека в FLAGS
  11. ________mov_____ax, 4C00h__; Копируем значение функции завершения процесса в ah а значение в al
  12. ________int_____21h _______; Вызываем прерывание DOS
  13. ____main endp _____________; Конец процедуры main
  14. code ends _________________; Конец сегмента кода
  15. end main __________________; Конец файла. Точкой входа указывается процедура main
Made on
Tilda