Wie Modi arbeiten auf physikalischer Ebene Adressierung?
-
27-09-2019 - |
Frage
Ich versuche, diese grundlegende Sache über Prozessoren zu lernen, die in jeder CS-Abteilung von jeder Universität gelehrt werden sollen. Doch ich kann es nicht im Netz finden (Google hilft nicht) und ich kann es auch nicht in meiner Klasse Materialien finden.
Wissen Sie, jede gute Ressource, wie Modi Arbeit auf physikalischer Ebene Adressierung? Ich interessiere mich besonders für Intel-Prozessoren.
Lösung
Sie können einen Blick in das Buch „Moderne Betriebssysteme“ von Tanenbaum nehmen wollen.
Wenn Sie in der x86-Architektur interessiert sind die Intel-Handbücher helfen könnte (aber sie gehen wirklich tief)
Andere Tipps
Starten Sie auf der Wikipedia Virtueller Speicher Seite für ein bisschen Follow-up des Hintergrunds, dann mit bestimmten Seiten wie das MMU usw. als zu befriedigen Ihre Neugier.
Sie werden in der Regel im Detail über alle oben genannten Konzepte gehen (und einige mehr, wie Pipeline- und superskalare Architekturen, Cache-Speicher, etc.) in jedem anständigen Kurs Rechnerarchitektur, in der Regel von der Fakultät für (Elektrotechnik oder Computer) gelehrt Engineering.
Diese Seite könnte helfen. Ich habe eine Suche nach HC12 Adressierungsmodi denn das ist, was wir gelernt, mit, und es ist viel besser auf einem einfachen Prozessor zu lernen, anstatt einen Sprung in kalten Wasser mit so etwas wie ein Intel-Prozessor. Die grundlegenden Konzepte sollten jedoch für jeden Prozessor ähnlich sein.
Ich würde nicht vorstellen, Sie bräuchten eine der komplizierteren in einem Einführungskurs kennen. Wir nehmen nur wirklich die grundlegenden, die verwendet wird, dann hatte ein paar von den anderen in unserer Prüfung zu erklären.
Es soll möglich sein, zu sehen, was auf der physischen Ebene vor sich geht davon zur Verfügung gestellt, um die Assembler-Code Beispiele zu verstehen. Die inhärente Adressierungsbefehl inca beispielsweise wird ein Satz von logischen Gattern verwenden, innerhalb des Prozessors ( http://en.wikipedia.org/wiki/Adder_%28electronics%29 ), um zu inkrementieren Register A um eins. Das ist alles schön und gut, aber versuchen, die physikalische Schicht von irgendetwas zu verstehen komplizierter als das ist nur zu geben, gehen Sie Kopfschmerzen. Sie wirklich tun müssen, es nicht wissen, was der Sinn ist es, einen Mikroprozessor in erster Linie zu verwenden.