Forum: Mikrocontroller und Digitale Elektronik Wie funktioniert ein Prozessor genau?


von Christian Durst (Gast)


Lesenswert?

hallo, und zwar würde ich gerne wissen wie ein prozessor genau
funktioniert, ich weis das er maschinencode ausführt jedoch wird
nirgends genau erklärt wie es dann weitergeht vllt. kann mir hier ja
jemand das erklären! thx schonmal

von Tobias O. (Gast)


Lesenswert?

h**p://www.tecchannel.de/technologie/prozessoren/401364/

Die Frage hat sich somit geklärt.

MFG Tobias O.

von Christian Durst (Gast)


Lesenswert?

hm das hatte ich auch schon gelesen, jedoch werde ich nicht schlau draus
was in dem prozessor vorgeht, wie er z.b. die daten speichert, und wie
er mit maschinencode z.b. eine led zum leuchten bringt

von Feadi (Gast)


Lesenswert?

Hallo,

ich selber habe auch keine Ahnung wie ein Prozessor nun genau
funktionier, aber das hier könnte Dir vielleicht weiterhelfen:
http://de.wikipedia.org/wiki/Automat_%28Informatik%29

IMHO ist ein Prozessor einfach nur ein (sehr komplexer) Automat.

Gruß, Feadi

von Christian Durst (Gast)


Lesenswert?

hm hilft mir auch nicht weiter.... aber danke trotzdem

von Frank W. (Gast)


Lesenswert?

Normalerweise braucht man sowas auch nicht zu wissen, um damit arbeiten
zu können.
Wie ein Prozessor genau funktioniert ist bei den meinsten verschieden,
deswegen kann man das ncith so pauschal und einfach erklähren.

von Christian Durst (Gast)


Lesenswert?

hm trotzdem interessiert es mich sehr, naja vllt. kann mir ja doch noch
irgendjemand eine antwort geben die mir auch weiterhilft

von Feadi (Gast)


Lesenswert?

Hallo,

interessierst Du dich mehr für die Therie, oder für die Praxis?

Gruß, Feadi

von Christian Durst (Gast)


Lesenswert?

beides, habe mir ein myavr board bestellt und werde sobald dieses
angekommen ist loslegen,

von Feadi (Gast)


Lesenswert?

Ist es dein Wunsch in dem myavr Board einen Prozessor zu implementieren,
oder willst Du den im Board verwendeten Prozessor besser verstehen?

Gruß, Feadi

von Christian Durst (Gast)


Lesenswert?

ich möchte die funktionsweise des prozessors besser verstehen

von Feadi (Gast)


Lesenswert?

Welcher wird denn in dem Board verwendet, das Du bestellt hast?

Gruß, Feadi

von Christian Durst (Gast)


Lesenswert?

atmega8

von Rahul (Gast)


Lesenswert?

Ein Prozessor ist eigentlich nichts anderes als eine Menge
Transistoren.
Transistoren kann man zu den drei digitalen Grundschaltungen
zusammenfügen: Das Nichtglied, das Und-Glied und das Oder-Glied.
Aus diesen drei Schaltungen lassen sich sämtliche Prozessoren aufbauen
(ja, sogar ein P4-3,6GHz).
Aus den drei Grundschaltungen lassen sich grössere Baugruppen
zusammenstellen, die man dann zu weiteren zusammenfügt...

Ich empfehle dir ein Buch zu den Grundlagen der Digitaltechnik
(Stam-Verlag, Vogel-Verlag).

von Christian Durst (Gast)


Lesenswert?

hm das ein prozessor aus transistoren besteht ist mir auch klar, werde
mir das buch mal anschauen

von Feadi (Gast)


Lesenswert?

Hilft Dir vielleicht das hier weiter?
http://www.mikrocontroller.net/tutorial/

Gruß, Feadi

von Christian Durst (Gast)


Lesenswert?

das kenne ich auch bereits, sry aber hilft mir auch nicht wirklich
weiter

von Alban (Gast)


Lesenswert?

@Christian:

Das ist ein Thema das ganze Bücher füllt und ist daher hier nicht so
einfach in einem Post zu erklären. Auch bist du sehr vage mit deiner
Frage.

Die Links die hier genannt wurden erklären die Grundbegriffe schon
recht gut.

Wenn es dir wirklich wichtig ist zu verstehen wie ein Prozessor
funktioniert, hast du das falsch Board gekauft. Dann währe ein FPGA
Board angebrachter und du kannst den Prozessor selber implementieren.

Dann wüsstes du wie er funktioniert.

von Roland P. (pram)


Lesenswert?

Lies dir mal das Skript Rechnerstrukturen von mein ehemaligen Prof
durch. Am Anfang zwar ziemlich viel Theorie, ab Seite 80 ca sind ein
paar Blockschaltbilder. Je nach Architektur (RISC,CISC,SISD,SIMD) sind
die einzelnen Blöcke mehr oder weniger aufwändig. Das Prinzip ist aber
im Wesentlichen immer gleicht

http://www.enetconsult.de/lehre/lehrangebot/tiii.html

Gruß
Roland

von Walter (Gast)


Lesenswert?

das wird dir hier keiner in einem 10-zeiligen Thread-Beitrag erklären
können. Ich würde sagen entweder gibst du dich damit zufrieden dass der
Prozessor den Maschinencode so ausführt wie im Datenblatt beschrieben
oder du investierst ein paar Mann-Monate und versuchst dir einen
Primitiv-Prozessor selber zu bauen.

Grüße
Walter

von Robert W. (rweber)


Lesenswert?

Wenn Du es ganz hart willst:
http://mycpu.mikrocontroller.net/index2.htm

have fun,
rweber

von Lupin (Gast)


Lesenswert?

soweit ich weiss bringt ein prozessor keine LEDs zum leuchten, das macht
dann die peripherie. Ein prozessor ist nur der teil, der den
Programmcode ausführt und die rechenoperationen.

Ist die ODER schaltung nicht einfach eine AND schaltung + NOT?

von Christian Durst (Gast)


Lesenswert?

vielen dank das script scheint sehr interessant zu sein ich werde es auf
jeden fall durchlesen,

von Ralph 'rkhb' Bauer (Gast)


Lesenswert?

@Christian:

Die Komplexität von Mikroprozessoren bedingt eine ziemlich große Anzahl
von Erklärungsversuchen - je nachdem von welcher Seite man sich dem
Thema nähert.

Ich selbst habe das Zeug erst verstanden, als ich von Adam Osborne
"Einführung in die Mikrocomputer-Technik. Grundlagenbuch der
Mikrocomputer-Technik" gelesen habe. Das Buch ist zwar uralt und wird
bei Amazon für'n Appel und'n Ei gebraucht verscheuert, aber ich halte
es immer noch für die beste Einführung in die Welt der
Mikroprozessoren.

Ich empfehle, sich zuallerst in Assembler einzuarbeiten und den
Prozessor nur und ausschließlich in Assembler zu programmieren. Je
näher Du an der Maschine arbeitest, desto besser wird Dir seine
Arbeitsweise klar werden. Dann kannst Du auch Deine Fragen
beantwortbarer stellen.

viele grüße
ralph

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.