Wiedąc, że w zmiennej "liczba" mam liczbe zmiennoprzecinkową. Działania były wykonywane na koprocesorze.
Chcę ja "wyciągnąć do rejestru AX. No właśnie - jak?
Gdzieś widziałem, że wystarczy do tego jedna komenda
FSTSW AX
(fstsw napisałem z pamięci, więc mogę się mylić.)
fstp Liczba ;;; kopiowanie wyniku ze stosu do zmiennej liczba
Koniec:
fld Liczba ;;; kopiowanie liczby do rejestru st do wyswietlenia w C++
Generalnie po co mi to? W C++ była wprowadzona ta liczba, coś z nią było robione w asemblerze, i ma być ponownie wyprowadzona w C++. To wszystko jest. Pozostało mi wypisanie poszczególnych bitów dotyczący znaku, mantysy. A do tego właśnie potrzebuje wyciągnąć tą liczbę do AX.