Maschinensprachemonitor

Maschinensprachemonitor

Ein Monitor ist ein primitives Betriebssystem, welches grundlegende Funktionalität auf einem Computer bereitstellt. Es ist typischerweise sehr klein und kann zum Starten oder Debuggen von weiteren Programmen genutzt werden.

Monitore wurden typischerweise als Ersatz für ein Komplettbetriebsystem auf sehr frühen Heimcomputern (z. B. dem Apple I) und eingebetteten Systemen oder als BIOS-Äquivalent auf Workstations benutzt. Funktional nur knapp oberhalb der Maschinenkonsole, erlaubt es der Monitor mindestens, Daten aus Speicherzellen zu lesen und darauf zu schreiben sowie ein Programm ab einer beliebigen Speicheradresse auszuführen. Die Dateneingabe und -darstellung erfolgt typischerweise hexadezimal, kann aber durchaus auch im Binär- oder Oktalsystem erfolgen.

Zur Bedienung bieten sie üblicherweise nur eine einfache Kommandozeile.

Kommandos in einem Maschinensprachemonitor können etwa so aussehen:

200: 4C 00 02

Dies würde bei einem 6502-basierten Computer (z. B. C64) einen Sprung zur Adresse $0200 an die Speicherstellen ab $0200 schreiben, eine Endlosschleife also. Danach könnte mit einem Befehl wie

200G

(G für „Go“) diese Schleife dann ausgeführt werden. Deswegen gibt es im Monitor stets auch die Möglichkeit zum Abbruch eines laufenden Programms, meistens durch die Tastenkombination Ctrl+C.

Einfache Monitore benötigen nicht mehr als 200–300 Byte Speicher. Komfortablere Monitore verfügen teilweise über die Möglichkeit, Programmcode aus dem Speicher in Assemblersprache auszugeben oder sogar einzelne Befehle in Assemblerschreibweise zu akzeptieren und diese dann als Maschinencode in den Speicher zu schreiben. Gegenüber einem echten Assembler fehlt aber fast immer die Möglichkeit, symbolische Adressen zu verwenden, so dass sich längere Programme kaum sinnvoll mit einem Monitor schreiben lassen.


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Cross-Assembler — Ein Assembler (nach DIN 44300: Assemblierer) ist ein Hilfsprogramm der Programmierung (Programmierwerkzeug), das ein in einer einfachen, maschinennahen Assemblersprache geschriebenes Programm in Maschinensprache (auch Maschinencode oder Nativer… …   Deutsch Wikipedia

  • Assembler (Informatik) — Ein Assembler (nach DIN 44300: Assemblierer) ist ein Hilfsprogramm der Programmierung (Programmierwerkzeug), das ein in maschinennaher Assemblersprache geschriebenes Computerprogramm in Maschinensprache (auch Maschinencode oder Nativer Code… …   Deutsch Wikipedia

  • Brotkasten (c64) — Der C64 im „Brotkasten“ Gehäuse Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von… …   Deutsch Wikipedia

  • C-64 — Der C64 im „Brotkasten“ Gehäuse Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von… …   Deutsch Wikipedia

  • C64 — Der C64 im „Brotkasten“ Gehäuse Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von… …   Deutsch Wikipedia

  • C 64 — Der C64 im „Brotkasten“ Gehäuse Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von… …   Deutsch Wikipedia

  • Commodore64 — Der C64 im „Brotkasten“ Gehäuse Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von… …   Deutsch Wikipedia

  • Commodore C64 — Der C64 im „Brotkasten“ Gehäuse Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von… …   Deutsch Wikipedia

  • Web.it — Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von Commodore gebaute C64 Mitte bis Ende… …   Deutsch Wikipedia

  • Colour Basic — Colour Genie, Version von 1983 mit Pegelanzeige Colour Genie mit Diskettenlaufwerk und Joysticks (2006) …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”