Mikroassembler

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 27. März 2013 um 19:48 Uhr durch KLBot2 (Diskussion | Beiträge) (Bot: 2 Interwiki-Link(s) nach Wikidata (d:Q1590911) migriert). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen

Als Mikroassembler wird ein Hilfsmittel bezeichnet, welches in der Lage ist, aus lesbaren symbolhaften Schaltanweisungen eines Mikroprogramms binären Mikrocode zu generieren. Die Vorgehensweise ist analog zu der eines (Makro)assemblers, der aus lesbaren Makrodefinitionen und den Mnemonics eines Befehlssatzes ein Programm in Maschinencode übersetzt und zusammenstellt.

Da die Erstellung fehlerfreien Mikrocodes Detailwissen des zu programmierenden Mikroprogrammsteuer- und Rechenwerks benötigt, welches nicht immer frei verfügbar ist, werden Mikroassembler überwiegend bei der Herstellung mikroelektronisch programmierter Bauteile und der Programmierung derer Firmware eingesetzt, weniger zu privaten Zwecken. In der Lernsoftware Mikrocodesimulator MikroSim ist ein Mikroassembler in Form eines Mikrocode-Editors realisiert, der es gestattet, Mikrobefehle menügesteuert auf einfache Weise als Mikrocode zusammenzustellen.

Literatur

  • R. Hoffmann: Rechnerentwurf: Rechenwerke, Mikroprogrammierung, RISC'. 3. Auflage. Oldenbourg, München 1993, ISBN 978-3-486-22174-9, S. 182 (insbesondere Kap. 5: Mikroprogrammierung).

Weblinks