MOVAF

Aus C64-Wiki
Zur Navigation springenZur Suche springen

Anmerkung: Dieser Artikel beschreibt die MOVAF-Routine zur Übertragung von Fließkommawerten im BASIC-ROM.

Name: MOVAF
Beschreibung: Fließkommaregister FAC runden und in Fließkommaregister ARG kopieren
Einsprungpunkt: $BBFC / 48124
Übergebene Argumente:
Rückgabe-Werte:
Akkumulator: Exponent von FAC und ARG
X-Register: 0
Y-Register: unverändert
Zero-Flag: gesetzt
Negative-Flag: gelöscht

MOVAF[1] — manchmal auch als ARGFAC[2] oder FAC2/1[3] bezeichnet — kopiert den Inhalt des Fließkommaregisters ARG und in das Fließkommaregister FAC und setzt dessen Rundungsbyte auf 0.

Laufzeitverhalten[Bearbeiten | Quelltext bearbeiten]

Die Laufzeit von MOVAF beträgt unabhängig vom Inhalt von ARG immer 87 Systemtakte.

Weblinks[Bearbeiten | Quelltext bearbeiten]

Quellen[Bearbeiten | Quelltext bearbeiten]