Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > сопроцессор


Автор: leniviy 7.3.2003, 08:03
как осуществлять условный переход после команд сопроцессора, основываясь на содержании его флагов?

Автор: Chingachguk 8.3.2003, 00:38
Вот как я делал:

Цитата

  ; Сравниваем Xq и Xqmin
  fld  Xq
  fcomp dword ptr Xqmin    ; Сравнить Xq с Xqmin и вытолкнуть из стека ST(0)
  fstsw ax                          ; Перенести флаги в регистр ax
  sahf                                ; Дублировать их в регистре флагов
  jnc  @@CurrXqNoLow
  ; Если Xq < Xqmin, то присвоить новое значение Xqmin



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)