Mitglied : Anmelden |Anmeldung |Wissen hochladen
Suchen
Befehlssatzarchitektur [Änderung ]
Eine Instruktionssatzarchitektur (ISA) ist ein abstraktes Modell eines Computers. Es wird auch als Architektur oder Computerarchitektur bezeichnet. Eine Realisierung eines ISA wird als Implementierung bezeichnet. Ein ISA erlaubt mehrere Implementierungen, die unter anderem in Leistung, physischer Größe und monetären Kosten variieren können; weil der ISA als Schnittstelle zwischen Software und Hardware dient. Software, die für eine ISA geschrieben wurde, kann auf verschiedenen Implementierungen derselben ISA ausgeführt werden. Dies hat ermöglicht, dass eine binäre Kompatibilität zwischen verschiedenen Generationen von Computern leicht erreicht werden kann, und die Entwicklung von Computerfamilien. Beide Entwicklungen haben dazu beigetragen, die Kosten von Computern zu senken und ihre Anwendbarkeit zu erhöhen. Aus diesen Gründen ist die ISA eine der wichtigsten Abstraktionen in der heutigen Computertechnik.
Ein ISA definiert alles, was ein Maschinensprachenprogrammierer wissen muss, um einen Computer zu programmieren. Was ein ISA definiert, unterscheidet zwischen ISAs; Im Allgemeinen definieren ISAs die unterstützten Datentypen, welchen Zustand es gibt (wie zum Beispiel den Hauptspeicher und die Register) und ihre Semantik (wie die Speicherkonsistenz und Adressierungsmodi), den Befehlssatz (den Satz von Maschinenanweisungen, der einen Computer umfasst) Maschinensprache) und das Eingabe- / Ausgabemodell.
[Computerhardware][Rechnen][Programmierer]
1.Überblick
2.Klassifizierung der ISA
3.Maschinensprache
3.1.Anweisungsarten
3.1.1.Datenverarbeitung und Speichervorgänge
3.1.2.Arithmetische und logische Operationen
3.1.3.Kontrollfluss-Operationen
3.1.4.Coprozessor Anweisungen
3.2.Komplexe Anweisungen
3.3.Teile einer Anweisung
3.4.Anweisungslänge
3.5.Darstellung
3.6.Design
4.Implementierung des Befehlssatzes
4.1.Codedichte
4.2.Anzahl der Operanden
4.3.Druck registrieren
[Laden Mehr Inhalt ]


Urheberrecht @2018 Lxjkh