MIXAL
# MIXAL

MIXAL ist die Assemblersprache des fiktiven MIX-Computers.

Der MIX-Computer ist ein hypothetischer Computer aus Donald E. Knuths The Art of Computer Programming, welcher mittels MIXAL programmiert werden kann. Eine Emulation dieses Computers ist bei den Weblinks unter Dan's MIX Simulator and MIXAL Compiler zu finden.

## Beschreibung

Für das Verständnis dieser Beschreibung ist Praxis im Umgang mit Assemblersprache hilfreich.

### Flags

Der MIX-Computer hat einige Prozessor-Flags, die dazu eingesetzt werden, den Programmablauf zu steuern.

**E-Flag**

Gesetzt, wenn der Inhalt des A-Registers dem Inhalt der Adresse beim Befehl CMPA (CMPA wird stets zuvor ausgeführt) gleicht.

**L-Flag**

Gesetzt, wenn der Inhalt des A-Registers kleiner ist als der Inhalt der Adresse beim Befehl CMPA (CMPA wird stets zuvor ausgeführt).

**G-Flag**

Gesetzt, wenn der Inhalt des A-Registers größer ist als der Inhalt der Adresse beim Befehl CMPA (CMPA wird stets zuvor ausgeführt).

