Четвертый Borland C++ и его окружение

Мнемонические имена кодов операций


aaa fdvtr fpatan lsl

aad feni fprem mov

aam ffroe** fplan mul

aas fiadd frndint neg

adc ficom frstor nop

add ficomp fsave not

and fidiv fscale or

bound fidifr fsqrt out

call fild fst pop

cbw fimul fstcw popa

clc fincstp** fslenv popi

cld finit fstp push

cli fist fstsw pusha



cmc fistp fsub pushf

cmp fisub fsubp rcl

cwd fisubr fsubr rcr

daa fld fsubrp ret

das fld1 ftst rol

dec fldcw fweit ror

div fldenv fxam sahf

enter fldl2e fxch sal

f2xm1 fldl2t fxtract sar

fabs fldlg2 fyl2x sbb

fadd fldln2 fyl2xp1 shl

faddp fldpi hlt shr

fold fldz idiv smsw

fbstp fmul imul stc

fchs fmulp in std

fclex fnclex inc sti

fcom fndisi int sub

fcomp fneni into test

fcompp fninit iret verr

fdecstp** fnop lahf verw

fdisi fnsave lds wait

fdiv fnstcw lea xchg

fdivp fnstenv leave xlat

fdivr fnstsw les xor

При использовании средства встроенного ассемблирования в

подпрограммах, эмулирующих операции с плавающей точкой (параметр

BCC -f), коды операции, помеченные **, не поддерживаются.

При использовании в операторах встроенного ассемблирования

мнемонических команд процессора 80186 необходимо включать параметр командной строки -1. Тогда компилятор включит в генерируемый

им Ассемблерный код соответствующие операторы, в результате чего

Турбо Ассемблер будет ожидать появление данных мнемонических

имен. При использовании предыдущих версий ассемблера эти мнемонические имена могут не поддерживаться.



Содержание раздела