Андрей Газибаров


без тайни

Инструкциите On-line

FCMOVcond
Условно зареждане на данни
Общи форми: FCMOV dest, source
 
Форма КОП Условие I8087 I80387 B/ME
FCMOVB ST(0),ST(i) DA C0+i CF=1      
FCMOVNA ST(0),ST(i) DA C0+i CF=1      
FCMOVE ST(0),ST(i) DA C8+i ZF=1      
FCMOVBE ST(0),ST(i) DA D0+i (CF=1) OR (ZF=1)      
FCMOVNA ST(0),ST(i) DA D0+i (CF=1) OR (ZF=1)      
FCMOVU ST(0),ST(i) DA D8+i PF=1 (несравними)      
FCMOVAE ST(0),ST(i) DB C0+i CF=0      
FCMOVNB ST(0),ST(i) DB C0+i CF=0      
FCMOVNE ST(0),ST(i) DB C8+i ZF=0      
FCMOVA ST(0),ST(i) DB D0+i (CF=0) AND (ZF=0)      
FCMOVNBE ST(0),ST(i) DA D0+i (CF=0) AND (ZF=0)      
FCMOVNU ST(0),ST(i) DB D8+i PF=0 (сравними)      
Действие IF условие THEN
  dest ← source
ENDIF
Флагове
C3 C2 C1 C0
? ? Ū ?
FPU/CPU
8087 287 387 486 P P-P P-II P-III P-4
          • • • •
Инструкцията се изпълнява, ако CPUID(1) върне едновременно EDX{0}=1 и EDX{15}=1.
Числови
изключения
#I
 
Съдържание Пълен текст
 
  PDF, 3.6M Приложение, 18К