Mikromonteur

Ein Mikromonteur ist ein Computerprogramm, das hilft, ein Mikroprogramm vorzubereiten, um die Operation der niedrigen Stufe eines Computers auf die ziemlich gleiche Weise zu kontrollieren, wie ein Monteur hilft, höheren Niveau-Code auf einen Verarbeiter vorzubereiten. Der Unterschied ist, dass das Mikroprogramm gewöhnlich nur vom Verarbeiter-Hersteller entwickelt wird und vertraut mit der Computerhardware arbeitet. Das Mikroprogramm führt die Operationen des Befehlssatzes durch, in dem jedes normale Programm (sowohl einschließlich Anwendungsprogramme als auch einschließlich Betriebssysteme) geschrieben wird. Der Gebrauch eines Mikroprogramms erlaubt dem Hersteller, bestimmte Fehler einschließlich des Arbeitens um Hardware-Designfehler zu befestigen, ohne die Hardware zu modifizieren. Ein anderes Mittel, mikroassemblererzeugte Mikroprogramme zu verwenden, ist im Erlauben dieselbe Hardware, verschiedene Befehlssätze zu führen. Nachdem es gesammelt wird, wird das Mikroprogramm dann zu einem Kontrolllager geladen, um ein Teil der Logik einer Kontrolleinheit einer Zentraleinheit zu werden.

Einige Mikromonteure werden mehr verallgemeinert und werden an einer einzelnen Computerarchitektur nicht ins Visier genommen. Zum Beispiel, durch den Gebrauch von Makroassemblermäßigfähigkeiten, hat Digital Equipment Corporation ihren MICRO2 Mikromonteur für eine sehr breite Reihe von Computerarchitekturen und Durchführungen verwendet.

Wenn eine gegebene Computerdurchführung ein schreibbares Kontrolllager unterstützt, wird der Mikromonteur gewöhnlich Kunden als ein Mittel zur Verfügung gestellt, kundengerecht angefertigten Mikrocode zu schreiben.

Im Prozess des Mikrocodezusammenbaues ist es nützlich, das Mikroprogramm mit der Emulierung mit Werkzeugen vor dem Vertrieb nachzuprüfen. Heutzutage hat das Mikrocodieren ein Wiederaufleben erfahren, da es möglich ist, den firmware (d. h. der Mikrocode) in einer Prozession gehender Einheiten verkauft in der Größenordnung von der Anpassung an Betriebssysteme oder für den Programmfehler zu korrigieren und zu optimieren, der Mittel befestigt. Jedoch ist ein allgemein verwendbarer Mikromonteur für heutige Zentraleinheiten nicht verfügbar, um den Mikrocode zu manipulieren. Leider ist es schwierig, offene Kenntnisse über das Ändern des Mikrocodes wegen Gründe des geistigen Eigentums zu erhalten.

Wie Mikrocode mit einem Mikromonteur gesammelt werden kann, um eine Zentraleinheit mit eigenen geschaffenen Maschinencodes auf zu kontrollieren

Mikroprogrammierungsbasis, kann verstanden und mit E-Lernwerkzeugen wie Mikrocodesimulator vorgetäuscht werden

MikroSim]] auf einem didactial Gesichtspunkt.

Links


Speicherdatenregister / Maschinenpistole
Impressum & Datenschutz