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.

War es hilfreich?

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)

http://www.intel.com/products/processor/manuals/

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.

http: // spx .arizona.edu / ECE372 / Supporting% 20Documents / Vortrag / HCS12% 20Addressing% 20Modes% 20und% 20Subroutines.pdf

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top