Bios - wie programmieren

Gast #2372019
Lesenswert?

Hallo,

in den Urzeiten hat IBM das noch veröffentlicht, im "AT Technical 
Reference Manual" ist das komplette kommentierte Listing drin, hab ich 
oft als Grundlage benutzt für Fragen, z.B. wie funktioniert ein PC 
COM-Port (die Hardware ist auch drin).

Vielleicht findest du das noch irgendwo, manches gibts auch in Netz.

Für einen heutigen PC wirst du kein Listing mehr bekommen, es sei denn 
du kaufst Entwicklungssoftware von einem der üblichen Hersteller wie 
AMI, Award oder Phönix. Das können sich aber nur PC-Hersteller leisten.

Gruss Reinhard
PS ich hatte mal so einen BIOS Dev. Kit, noch für XT, sieht aber so aus 
als ob ich ihn weggeworfen hätte.
Gast #2372121
Lesenswert?

Nils S. schrieb:
> x86 disassembler?
Vergiss es, denn: das eigentliche BIOS, welches du flashen tust, ist in 
dem File komprimiert. Wenn der PC started, wird es in das RAM entpackt 
und steht erst dann zur Disassemblierung bereit.
"Wenn der Programmcode vom BIOS komprimiert ist wird es in den 
RAM-Baustein entpackt."
http://www.google.de/webhp?complete=0#sclient=psy-ab&hl=de&complete=0&site=webhp&source=hp&q=bios+komprimiert&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=28609f4cbea231bf&biw=1280&bih=871
#2374025
Lesenswert?

Bitte, auch aus Interesse, versuche nicht als Anfänger Disassembler Code 
zu lesen. Mach es richtig (sonst wirst du wohl noch 10.000 Threads 
eröffnen, weil du nichts verstehst). Also, du solltest schonmal 
Assembler können (da dir sonst der Code eh nichts sagen wird, dann 
solltest du Grundlagen in Rechnerarchitektur kennen (ansonsten kapierst 
du nicht, wofür der Code da ist, denn Zeilen wie mov ax, 09 werden dir 
dann nichts verraten). Danach kannst du mit viel Übung und viel Zeit, 
vielleicht etwas über das BIOS lernen.

Tipp: Wenn du einigermaßen Programmieren kannst (und Assembler 
verstehst), auch mal bei Betriebssystem reingucken, da lernt man 
ebenfalls, was das BIOS ganz genau macht, wo es liegt, wie der PC 
startet und funktioniert usw.

Aber so jetzt werde dich leider nur die ??? besuchen kommen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren