Ein Software-Produkt von |
|||||
|
"Golden Core": Der Befehlssatz für den Mikrocodesimulator MikroSim 2010
... das ultimative CPU-Simulationsprogramm |
||||
|
Vorgefertigter Befehlssatz | Befehlsumfang | Graphische Übersicht
|
Bereits mit dem Installationspaket erhalten Sie einen Grundstock von Simulationsdateien, die Sie für Ihre Zwecke laden und modifizieren können. Im Besitz einer Vollversion können Sie diese Dateien modifizieren und mit Ihrer Signatur speichern, verteilen und bei Bedarf erneut laden. Möchten Sie im Lehrbetrieb relativ schnell und mühelos in den applikationsnahen Simulationsbetrieb von MikroSim überwechseln, so können Sie einen vervollständigten OpCode-Satz käuflich erwerben. Der „universelle“ OpCode-Satz "Golden Core" umfasst eine didaktisch strukturierte Sammlung von typischen Maschinenbefehlen gängiger 8-Bit-Prozessoren (CPUs) sowie typischer mathematischer Coprozessoren (FPUs) für 32-Bit-Gleitkomma-Operationen. Im Ganzen ist der bereitgestellte OpCode-Satz zu 95% vervollständigt, getestet und dokumentiert. Noch nie war der Einstieg in die applikationsnahe Simulation so einfach wie jetzt - steigen Sie ein in eine neue Dimension der Mikrocodesimulation! |
|
Unterstützte Instruktionen und Ganzzahloperationen: Im Detail sind folgende OpCode-Familien implementiert, die den Befehlsumfang von typischen 8-Bit-Prozessoren vertreten:
Unterstützte Gleitkomma-Operationen:Der OpCode-Satz für Gleitkommaberechnungen umfasst:
Elementare Befehle zur Gleitkomma-Formatierung und -Erzeugung:Zur Erläuterung, wie basierend auf 32Bit-Register-Operationen Gleitkommazahlberechnungen durchgeführt werden können, kann auf elementare OpCodes zur Gleitkommazahl-Erzeugung in Mantisse und Exponent zurückgegriffen werden. Diese Befehle sind in einer FPU in dieser Form nicht implementiert, werden allerdings als Maschinensprache-Makros bereitgestellt, wenn die Funktionsweise eines mathematischen Coprozessors auf der Basis von Ganzzahlopertionen emuliert werden sollen.
|
|
In der Übersicht sind alle 256 Opcode-Segmente dargestellt, die den Befehlsumfang von "Golden Core" darstellen. Dieser ist zu 95%
vervollständigt, wie an den rot unterlegten Einträgen zu erkennen ist.