Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: XxDavidxX am 09. November 2013, 14:40
-
Hallo Leute!
Ich wollte mal Fragen wie ich in C Informationen aus der BIOS Data Area auslesen kann.
Ich bedanke mich im vor raus für alle Antworten!
-
Wo genau scheitert es denn?
Eine Kurze Internet-Recherche liefert mir http://www.bioscentral.com/misc/bda.htm#
Dort steht "memory location 0040:0000h with a typical size of 255 bytes".
Also ein 255Bytes lange Struktur, welche bei adresse 0040:0000h beginnt.
Du musst also eine Struktur abbilden und dann einen Pointer vom Typ dieser Struktur auf die Adresse setzen.
Solltest du Probleme mit Pointern haben, dann solltest du zuerst zu einem C, C++, Assembler, Basic Buch oder einem Buch einer anderen Sprache, welche Pointer-funktion hat, greifen.
Schöne Grüße
-
Das Lowlevel-Wiki kennt die Struktur auch: http://www.lowlevel.eu/wiki/BIOS_Data_Area