Mikroprozessoren sind elektrische Geräte , die binäre Logik-Schaltung nutzen, um Prozessdaten, die Eingabe , um es von anderen Geräten ist . Obwohl die Architektur eines Mikroprozessors ist komplex in der Natur, ist ihre gesamte Funktionalität nicht . In seiner einfachsten Erläuterung ein Mikroprozessor gilt einfach einen logischen Befehl in Binärzahlen um und gibt das Ergebnis aus. Befehlssätze
Alle Mikroprozessoren mit einem vorprogrammierten Satz von Anweisungen kommen . Diese Instruktionen sind in den Schaltkreis des Mikroprozessors fest verdrahtet und sorgen für eine logische binäre Maßnahmen wie Erhöhung eines binären Feld nach dem anderen. In der Tat , Mikroprozessoren oft mit mehreren Befehlssätze für bestimmte Zwecke zu kommen. Zum Beispiel kann der Intel Pentium Prozessor enthält nicht nur den x86-Befehlssatz , sondern führte auch die MMX -Befehlssatz , die zusätzliche Anweisungen und logische binäre Aktionen hinzugefügt, um bei der Manipulation von Multimedia- Verarbeitung unterstützen. Diese Anweisung setzt definieren eines Prozessors Fähigkeiten und sind oft ein gutes Maß für jeden Mikroprozessor wahre Rechenleistung.
Register
Register sind kleine On-Die- Speicherplätze in das eingebaute Mikroprozessor, der verwendet wird, um binäre Daten und die derzeit ausgeführte Anweisung auf diese Daten anwenden speichern. Die Größe eines Registers Speicherkapazität wird durch die gesamte Architektur des Mikroprozessors diktiert . Zum Beispiel würde ein 16 -Bit-Mikroprozessor ein Register AX und BX , während ein 32 -Bit-Prozessor ein Register genannt EAX und EBX hätte. Die E bedeutet , dass das Register erweitert wurde , um eine 32 -Bit-Feld umfasst , um die 16- Bit-Feld , die der Standard- 16 -Bit-Register entgegengesetzt. Register sind die direkte Arbeitsspeicher eines Mikroprozessor selbst und alle Input-und Output -Daten geht durch diesen Registern direkt vor und nach der Befehlsausführung aufgetreten .
Datenfluss und Cache Speicher