PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ausgeben einder Zahl



DocJunioR
24.09.2001, 14:57
So,
Text ausgeben kann ich ja schon seit ewigkeiten (zumindest mit interrupts, das Segment b800 ist nix für mich..)
Aber kann ich auch Zahlen (Werte in Registern) so ohne weiteres darstellen??

Das ist mal ne Sache, die mich interessiert..

cya
DjR

DrNiels
24.09.2001, 22:40
soweit ich weiß must du das selber machen, und damit die zahl erst ins dezimalsystem wandeln um sie ausgeben zu können

Brooks
26.09.2001, 07:52
kleine Geschichte:
Dieses Programm benutzt keine BIOS-Funktion, es schreibt direkt in
den VideoSpeicher.
Dabei ist der VideoSpeicher nicht physikalisch im ArbeitsSpeicher existent,
er wird von der GrafikKarte in den ArbeitsSpeicher integriert.
Das heisst, das der VideoSpeicher nicht im ArbeitssSpeicher vorhanden ist,
er wird von der GrafikKarte auf die Adresse B800:0000 gemappt.
Die GrafikKarte überprüft in einem regelmäßigem Rythmus den VideoSpeicher,
und schickt den Inhalt an den Bildschirm.