Bios Datum Auslesen
-
...die Aufgabe ist Bios Datum in der Form 12/03/04 mit Assembler auslesen, kann jemand tips geben bzw. sagen wie ich das anstellen kann...
gruß Max
-
Hi.
*Glaskugelschuettel* Ich sehe, du programmierst fuer DOS, bist also im RealMode, hast somit Zugriff auf die BIOS-Interrupts und weisst, wie du diese Funktion aufrufen musst und wie du die Ergebnisse auf dem Bildschirm darstellen kannst.
-
ROFL. Kann ich bitte auch so 'ne Kugel haben?!?
-
Da musst du mal bei den "richtigen" langhaarigen Linuxfricklern anfragen. In deren Newsgroups bekommst du die Teile als Willkommensgeschenk praktisch hinterhergeschmissen.
-
...oje damit komme ich nicht weiter SMILE
also noch ein mal: wir sollen die asm aus C aufrufen - so was in dieser Form:
// C/C++ Synatx
char info[];
asm {
mov ax,FFF5
…
}gruß MaX
-
Das habe auch heute in info versucht.
;------------------ ; all BCD-Coded yh db ? ; century y db ? ; year mo db ? ; month d db ? ; day ;------------------ ... mov ah, 04h int 1Ah mov yh,CH mov y,CL mov mo,DH mov d,DL ...
Leider sind die Wert alle zweistellige BCD-Codierte Zahlen (4 Bit eine Zahl 0..9 und die zweit 4 Bit zahl 0..9*10 usw.), aber damit hast du dein datum im RAM.