Daniel54 hat gesagt.:
Ja, aber das interessiert mich irgendwie, wie die Daten da verarbeitet werden und dann angezeigt werden können.
Ist auf der CPU vllt ein Befehlssatz gespeichert, der den Maschinencode lesen kann und so weiter zum Ausgabemedium schicken kann.
Ach herrje..
Grundsätzlich liegt mal alles in binärer Form (0 und 1) in sog. Bits vor. Die Befehle eines Mikroprozessors bestehen aus einer Aneinanderreihung von Bits und aus der Abfolge erkennt der Prozessor bei Befehlen, was er tun soll. Das alles passiert auf sehr niedrigem Abstraktionsniveau, die CPU weiß nichts von Objekten, geschweige denn von Bildschirmen und Fenstern. Sie kennt, vereinfacht gesprochen, nur Adressen (die die Position im Hauptspeicher angeben), Daten und Befehle. Sie hat einen gewissen festen Satz an Befehlen, die sie versteht und darauf beruht alles. Im Grunde kann sie nur Daten bewegen und in Rechenoperationen manipulieren.
Eine Funktion, die z.B. das Betriebssystem bereitstellt, um ein Fenster aufzurufen, würde z.B. verlangen, dass man den Prozessor anweist die Befehlsausführung an der Adresse fortzusetzen, an der Maschinencode dieser Funtion im Speicher steht. Die von der Funktion benötigten Parameter müssen dazu in bestimmter Konstellation auf einem speziellen Speicherbereich, dem Stack, abgelegt worden sein. Von dort liest sie die Methode ein und verarbeitet sie weiter.
Ganz ganz ganz ganz grob vereinfach...
Besorg dir mal online Infos über Assembler / Maschinensprache, oder ersteigere dir bei eBay nen C-64 und programmier den in Maschinensprache (geht bestimmt auch mit irgendwelchen CPU-Simulatoren unter Windows oder so, ich kenne mich da aber nicht aus).