![]() |
|||
French German Portuguese Spanish Russian |
|||
| Das Wesentliche des Computers | |||
Nach Hause> das Computerwesentliche
Typen, Weisen Zu richtenJede Instruktion eines Computers gibt eine Operation auf bestimmten Daten an. Verschiedener Weisen zu sein, Adresse der Daten anzugeben, die darauf zu bedienen sind. Diese verschiedenen Weisen, Daten anzugeben, werden die Wenden-Weisen genannt. Die allgemeinsten Wenden-Weisen sind:
Um die Wenden-Weise einer Instruktion anzugeben, werden mehrere Methoden verwendet. Meistenteils verwendet sind: a) Verschiedener operands wird verschiedene Wenden-Weisen verwenden. Die absolute Adresse wird irgendein Arbeitsspeicher-Adresse eines Registers sein. Das unmittelbare Wenden: Das ist die einfachste Form des Wendens. Hier wird der operand in der Instruktion selbst gegeben. Diese Weise wird verwendet, um unveränderliche Anfangswerte oder Satz-Anfangswerte von Variablen zu definieren. Der Vorteil dieser Weise besteht darin, dass keine Speicherverweisung außer dem Befehlsabruf erforderlich ist, operand zu erhalten. Der Nachteil ist, dass die Größe der Anzahl auf die Größe des Adressfeldes beschränkt wird, das der grösste Teil der Instruktion setzt, ist im Vergleich zur Wortlänge klein. INSTRUKTION Direktadressierung: In der Direktadressierungsweise wird die absolute Adresse des operand im Adressfeld der Instruktion gegeben. Es verlangt, dass eine Speicherverweisung den operand von der gegebenen Speicherstelle liest, und stellt nur einen beschränkten Adressraum zur Verfügung. Die Länge des Adressfeldes ist gewöhnlich weniger als die Wortlänge. Ab: Bewegen Sie P, Ro, Fügen Sie Q, Ro P Hinzu, und Q sind die Adresse von operand. Das Indirekte Wenden: Indirekte Wenden-Weise, das Adressfeld der Instruktion bezieht sich auf die Adresse eines Wortes im Speicher, der der Reihe nach die volle Länge-Adresse des operand enthält. Der Vorteil dieser Weise besteht darin, dass für die Wortlänge von N ein Adressraum 2N gerichtet werden kann. Er benachteiligt ist, dass Befehlsausführung verlangt, dass zwei Speicherverweisung das operand Mehrniveau herbeiholt, oder das wellig gefallene indirekte Wenden auch verwendet werden kann. Registeradressierung: Registeradressierungsweise ist der Direktadressierung ähnlich. Der einzige Unterschied ist, dass sich das Adressfeld der Instruktion auf ein Register aber nicht eine Speicherstelle bezieht, werden 3 oder 4 Bit verwendet, weil Adressfeld, um 8 bis 16 Verweise anzubringen, Zweck-Register erzeugt. Die Vorteile der Registeradressierung sind Kleines Adressfeld ist in der Instruktion erforderlich. Registrieren Sie das Indirekte Wenden: Diese Weise ist dem indirekten Wenden ähnlich. Das Adressfeld der Instruktion bezieht sich auf ein Register. Das Register enthält die absolute Adresse des operand. Diese Weise verwendet eine Speicherverweisung, um den operand zu erhalten. Der Adressraum wird auf die Breite der Register beschränkt, die verfügbar sind, um die absolute Adresse zu speichern. Das Versetzungswenden: In der Versetzung, Weise richtend, gibt es 3 Typen, Weise zu richten. Sie sind: 1) Relative Adressierung Das ist eine Kombination der Direktadressierung und das indirekte Wenden registrieren. Der in einem Adressfeld enthaltene Wert. A wird direkt verwendet, und die andere Adresse bezieht sich auf ein Register, dessen Inhalt zu hinzugefügt wird, um die absolute Adresse zu produzieren. Das Stapel-Wenden: Stapel ist ein lineares Datenfeld von Speicherstellen, die verwiesen sind, um als - in
erst Warteschlange zu dauern. Der Stapel ist ein vorbestellter Block der Speicherstelle, angehangen
oder gelöscht
nur an der Oberseite vom Stapel. Kellerzähler ist ein Register,
das die Adresse der Spitze der Stapel-Speicherstelle speichert. Diese Weise des Wendens ist
auch
bekannt als implizite Adressierung. |
Mehr Information Verwandte Information |
||
| Datendarstellung | Computerdaten | Schnittstelle-Typen | |||
|
|||