A
Size: a a a
A
A
КП
О
О

A
a/(a-b) можно представить как a a b - /
fld dword[a]
fld dword[a]
fld dword[b]
дальше идет вычитание, но если сделать fsub то получим b-a, (по умолчанию fsub разворачивается в fsub st0,st1) значит надо поменять местами операндыfsub st1,st0
результат помещается в st1. но так как нам содержимое st0 уже не нужно то добавляем pfsubp st1,st0
итого в st0 у нас результат a-b, в st1 - afdiv st1,st0
результат опять будет в st1, а st0 нам не нужен, значит выталкиваем st0 добьавлением pfdivp st1,st0 - ответ в st0 fld dword[a]
fld dword[a]
fld dword[b]
fsubp st1,st0
fdivp st1,st0О
a/(a-b) можно представить как a a b - /
fld dword[a]
fld dword[a]
fld dword[b]
дальше идет вычитание, но если сделать fsub то получим b-a, (по умолчанию fsub разворачивается в fsub st0,st1) значит надо поменять местами операндыfsub st1,st0
результат помещается в st1. но так как нам содержимое st0 уже не нужно то добавляем pfsubp st1,st0
итого в st0 у нас результат a-b, в st1 - afdiv st1,st0
результат опять будет в st1, а st0 нам не нужен, значит выталкиваем st0 добьавлением pfdivp st1,st0 - ответ в st0 fld dword[a]
fld dword[a]
fld dword[b]
fsubp st1,st0
fdivp st1,st0DB
ЕК
ЕК
DB
О

КП
ЕК
DB

ЕК
ЕК
DB
ЕК