Przeskocz pasek nawigacyjny

Plik fn_pisz.asm

Biblioteka Standardowa - Procedury wypisujace liczby w postaci ulamka dziesietnego, w postaci wykladniczej. Procedury wymagaja koprocesora. Wersja Linux: 2004-02-04 Ostatnia modyfikacja kodu: 2021-02-24
Autor:
Bogdan 'bogdro' Drozdowski, bogdandr@op.pl (2003-02)

Podsumowanie funkcji
_pisz_pdpn
           Wypisuje na ekranie liczbe ulamkowa o pojedynczej precyzji (64 bit), znajdujaca sie pod adresem ES:DI / EDI / RDI, w postaci wykladniczej. Makro: piszd64n. Precyzja - do 14 miejsc po przecinku.
_pisz_pjpn
           Wypisuje na ekranie liczbe ulamkowa o pojedynczej precyzji (32 bit), znajdujaca sie pod adresem ES:DI / EDI / RDI, w postaci wykladniczej. Makro: piszd32n. Precyzja - do 6 miejsc po przecinku.
_pisz_rpn
           Wypisuje na ekranie liczbe ulamkowa o rozszerzonej precyzji (80 bit), znajdujaca sie pod adresem ES:DI / EDI / RDI, w postaci wykladniczej. Makro: piszd80n. Precyzja - do 17 miejsc po przecinku.

Szczegóły funkcji

_pisz_pdpn

Wypisuje na ekranie liczbe ulamkowa o pojedynczej precyzji (64 bit), znajdujaca sie pod adresem ES:DI / EDI / RDI, w postaci wykladniczej. Makro: piszd64n. Precyzja - do 14 miejsc po przecinku.
Parametr:
[ES:DI] / [EDI] / [RDI] - liczba do wypisania.
Zwraca:
CF=0 po udanej operacji, CF=1 w przypadku bledu

_pisz_pjpn

Wypisuje na ekranie liczbe ulamkowa o pojedynczej precyzji (32 bit), znajdujaca sie pod adresem ES:DI / EDI / RDI, w postaci wykladniczej. Makro: piszd32n. Precyzja - do 6 miejsc po przecinku.
Parametr:
[ES:DI] / [EDI] / [RDI] - liczba do wypisania.
Zwraca:
CF=0 po udanej operacji, CF=1 w przypadku bledu

_pisz_rpn

Wypisuje na ekranie liczbe ulamkowa o rozszerzonej precyzji (80 bit), znajdujaca sie pod adresem ES:DI / EDI / RDI, w postaci wykladniczej. Makro: piszd80n. Precyzja - do 17 miejsc po przecinku.
Parametr:
[ES:DI] / [EDI] / [RDI] - liczba do wypisania.
Zwraca:
CF=0 po udanej operacji, CF=1 w przypadku bledu


Przeskocz pasek nawigacyjny