@Felix: Sorry, aber was Du geschrieben hast, ist völlig falsch.

Ich glaube, einige hier haben den Unterschied zwischen µC und µP nicht verstanden.

Im Prinzip unterscheiden sich µC und µP nicht sonderlich. Ein µP ist erst mal nichts anderes als eine Recheneinheit, die nach außen lediglich über Datenbus, Adressbus und Steuerbus mit anderen Baugruppen kommuniziert.

Jeder µC enthält auch einen µP. Der µC ist lediglich mit zusätlicher Peripherie ausgestattet, wie z.B. I/Os, ADC, UART.... Das ist der einzige Unterschied! Bei kleineren µC sind zudem Daten-, Adress- und Steuerbus nicht nach außen geführt.

Damit das BIOS im PC überhaupt eine Wirkung haben kann, muss man das gesammte System sehen. Also den PC mitsammt Prozessor, Speicher, Northbridge, Southbridge, Laufwerken und Schnittstellen. Das BIOS ist das Programm, mit dem der Prozessor alle Komponenten im System ansprechen kann. Das BIOS regelt also nach dem Einschalten die gesammte Kommunikation zwischen den einzelnen Komponenten eines PCs, lädt den Programmcode des OS vom Bootsektor der Festplatte ins RAM und führt ihn aus.

Wenn man für einen µC ein PC-ähnliches BIOS schreiben will, braucht man also erst mal Komponenten, die man mit diesem Bios ansprechen will. Also evtl. externen Speicher, Laufwerke, Grafikcontroller etc.
Und dann kann man hingehen und über die Laufwerke ein externes Programm einspeisen, wie z.B. ein Betriebssystem.

Die Aussagen von linux und NumberFive sind übrigens auch ziemlich zutreffend.

PS: Bei Wikipedia sind Mikroprozessor, Mikrocontroller und BIOS relativ ausführlich erklärt.

askazo