Was ist der Unterschied zwischen einem Mikrocontroller und einem
Der Mikroprozessor ist eine integrierte Schaltung, die Informationen in Form von digitalen Signalen verarbeitet. Nicht zu verwechseln mit einem Mikrocontroller, der viele zusätzliche Geräte zur Steuerung eingebetteter Systeme einbettet.
Was ist der Unterschied zwischen einem Mikrocontroller und einem
In einem 8-Bit-Mikroprozessor besteht sein Datenbus aus 8 Datenleitungen. In einem 16-Bit-Mikroprozessor besteht sein Datenbus aus 16 Datenleitungen usw. Warum gibt es weder einen 256-Bit-Mikroprozessor noch einen 512-Bit-Mikroprozessor? Warum erhöhen sie nicht einfach die Anzahl der Datenleitungen...
Kann eine CPU (wie der Intel i3 / i5 / i7 / Xeon) mit On-Chip-Cache-RAM diesen als einzigen funktionsfähigen RAM verwenden, ohne dass externe Speicherbänke angeschlossen sind? Oder muss externes RAM vorhanden sein und der Cache kann nicht alleine verwendet werden? Moderne Desktop- / Server-CPUs...
Mir ist gerade aufgefallen, dass wenn Sie ein Betriebssystem schreiben, worauf schreiben Sie es dann? Ich frage dies, während ich ein Grundlagenbuch über Mikroprozessoren aus dem Jahr 1980 lese, und diese Frage tauchte in meinem Kopf auf: Wie wurde der erste Mikroprozessorchip programmiert? Die...
Laut Wikipedia ist die Rechenleistung stark mit Moores Gesetz verbunden: http://en.wikipedia.org/wiki/Moore's_law Die Anzahl der Transistoren, die kostengünstig auf einer integrierten Schaltung platziert werden können, hat sich ungefähr alle zwei Jahre verdoppelt. Der Trend hält seit mehr als einem...
Die Anleitung von Wikipedia für eine Sekunde besagt, dass ein i7 3630QM ~ 110.000 MIPS bei einer Frequenz von 3,2 GHz liefert. es wäre (110 / 3.2 Anweisungen) / 4 Kern = ~ 8.6 Anweisungen pro Zyklus pro Kern ?! Wie kann ein einzelner Kern mehr als einen Befehl pro Zyklus liefern? Nach meinem...
Können Sie eine lesbare und lehrreiche Implementierung einer CPU in VHDL oder Verilog empfehlen? Am liebsten etwas gut dokumentiertes. PS Ich weiß opencores, dass ich es mir ansehen kann , aber ich interessiere mich speziell für Dinge, die die Leute tatsächlich angeschaut und interessant gefunden...
Warum müssen Anweisungen in festgelegten Zeitintervallen (z. B. unter Verwendung einer Uhr) verarbeitet werden? Können sie nicht nacheinander ausgeführt werden - unmittelbar nachdem die vorherige Anweisung abgeschlossen wurde? Eine Analogie für die Notwendigkeit von Uhren in Mikrocontrollern würde...
Was passiert in einem eingebetteten Prozessor, wenn die Ausführung diese endgültige returnAnweisung erreicht? Stromverbrauch etc, mit einem langen ewigen NOP am Himmel? oder werden NOPs fortlaufend ausgeführt oder wird ein Prozessor vollständig heruntergefahren? Ich frage unter anderem, ob ein...
Eine besonders irritierende Art von Fehlern in einem mikroprozessorgesteuerten System besteht darin, dass der Mikroprozessor unerwartet zurückgesetzt wird. Ein wichtiges Tool zum Debuggen solcher Probleme ist eine Liste möglicher Ursachen. Was kann dazu führen, dass ein Mikrocontroller unerwartet...
Bei der gleichen Anzahl von Pipelinestufen und dem gleichen Herstellungsknoten (z. B. 65 nm) und der gleichen Spannung sollten einfache Geräte schneller laufen als kompliziertere. Auch das Zusammenführen mehrerer Pipeline-Stufen zu einer sollte nicht um einen Faktor langsamer sein als die Anzahl...
Da die asynchrone serielle Kommunikation auch heutzutage unter elektronischen Geräten weit verbreitet ist, sind viele von uns meiner Meinung nach von Zeit zu Zeit auf eine solche Frage gestoßen. Stellen Sie sich ein elektronisches Gerät Dund einen Computer vor, PCdie mit einer seriellen Leitung...
Ich habe den Chip, also wie würde ich hinzufügen: eine Uhr, RAM, Festplatte (vielleicht EEPROM?), Einen Bildschirm (LCD-Grafikbildschirm?), Eingabemethode (Tastatur,
Ich habe auf YouTube viele Videos gesehen, in denen Leute Prozessoren delidieren und dann bessere Flüssigkeiten zum Kühlen des Prozessors auftragen. Beispiel: i5 & i7 Haswell & Ivy Bridge - Volles delides Tutorial - (Vize Methode) Ich habe aber auch gesehen, dass die Leute, die in Fabriken...
Als Hobbyingenieur lerne ich jeden Tag mehr über die Welt der Mikrocontroller. Eine Sache, die ich allerdings nicht ganz verstehe, ist die Bedeutung der Bit-Version eines Mikrocontrollers. Ich benutze den ATmega8 seit mehreren Monaten und es scheint für meine Zwecke großartig zu funktionieren. Ich...
Ich möchte also zuerst Assembly auf einem MP lernen und dann zu C übergehen (da es so scheint, als ob die meisten von ihnen dies verwenden). Ich möchte in die Embedded-Programmierung einsteigen, ich liebe Low-Level-C-Zeug (Kernel / Module für Linux sind hauptsächlich das, was ich getan habe), aber...
Ich habe eine ziemlich einfache Frage, aber ich konnte nirgendwo eine Antwort darauf finden. In einem Von-Neumann-System, in dem sich Code und Daten im selben RAM befinden, muss die CPU alle ihre Anweisungen aus dem Speicher abrufen. Um große Datenmengen zwischen Computerkomponenten zu verschieben,...
In der Anweisung des Mikroprozessors 8085 gibt es eine Maschinensteueroperation "nop" (keine Operation). Meine Frage ist, warum wir keine Operation brauchen? Ich meine, wenn wir das Programm beenden müssen, werden wir HLT oder RST 3 verwenden. Oder wenn wir zur nächsten Anweisung übergehen wollen,...
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich arbeite an...
Register sind theoretisch nicht erforderlich; Alle Mikroprozessoren würden weiterhin ohne Register arbeiten. Aber diese scheinbar triviale Ergänzung hat dazu beigetragen, Mikroprozessoren effizienter zu machen. Warum können wir nicht mehr Register haben, um weiter davon zu profitieren? Sie sind nur...