Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: XxDavidxX am 09. November 2013, 14:40

Titel: [C] Informationen aus der BIOS Data Area auslesen
Beitrag 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!
Titel: Re: [C] Informationen aus der BIOS Data Area auslesen
Beitrag von: markusb. am 09. November 2013, 15:34
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
Titel: Re: [C] Informationen aus der BIOS Data Area auslesen
Beitrag von: Svenska am 09. November 2013, 16:09
Das Lowlevel-Wiki kennt die Struktur auch: http://www.lowlevel.eu/wiki/BIOS_Data_Area