Alle Optionen
lenny  ] [  squeeze  ] [  wheezy  ] [  sid  ]
[ Quellcode: mixal  ]

Paket: mixal (1.08-11 und andere)

Links für mixal

Screenshot

Debian-Ressourcen:

Quellcode-Paket mixal herunterladen:

Betreuer:

Ähnliche Pakete:

Ein MIX Emulator und MIXAL Interpreter

Mixal ist eine Implementierung des imaginären Computers namens MIX und seiner Assembler-Sprache MIXAL, die von Donald E. Knuth in den 60er Jahren des zwanzigsten Jahrhunderts für die Verwendung in seiner monumentalen und bisher unvollendeten Buchreihe "The Art of Computer Programming" erfunden wurden. Alle vorliegenden Programme und alle Programmier-Aufgaben in der Reihe sind in MIXAL geschrieben.

Dieses Paket enthält eine abgeänderte Version von Darius Bacons Mixal Implementierung. Es nimmt eine MIXAL-Quelldatei, übersetzt sie in MIX-Maschienencode und führt dann das enstehende Programm aus, alles in einem Lauf. Das Ergebnis des Assembler-Schrittes kann nicht in eine Datei exportiert werden. Analog kann man auch nicht ein vorkompiliertes MIX-Programm nehmen und versuchen es in diesem Emulator auszuführen - nur MIXAL-Quellcode wird akzeptiert.

Der MIX-Emulator unterstützt weder Fließkomma-Operationen noch die in Knuths Buch beschriebenen Bandlaufwerke. Dies ist aber nicht fatal und die meisten Programme und Aufgaben-Lösungen in Knuths Buch können in dieser MIXAL-Implementierung ausgeführt werden.

Markierungen: Software-Entwicklung: Interpreter, Hardware-Aktivierung: Emulation

Andere Pakete mit Bezug zu mixal

  • hängt ab von
  • empfiehlt
  • schlägt vor

mixal herunterladen

Download für alle verfügbaren Architekturen
Architektur Version Paketgröße Größe (installiert) Dateien
alpha 1.08-11 25,7 kB104,0 kB [Liste der Dateien]
amd64 1.08-11 23,7 kB96,0 kB [Liste der Dateien]
armel 1.08-11 22,5 kB92,0 kB [Liste der Dateien]
armhf 1.08-11 20,1 kB70,0 kB [Liste der Dateien]
avr32 (inoffizielle Portierung) 1.08-10 21,5 kB88,0 kB [Liste der Dateien]
hppa 1.08-11 24,7 kB100,0 kB [Liste der Dateien]
hurd-i386 1.08-11 20,6 kB88,0 kB [Liste der Dateien]
i386 1.08-11 20,6 kB88,0 kB [Liste der Dateien]
ia64 1.08-11 31,0 kB160,0 kB [Liste der Dateien]
kfreebsd-amd64 1.08-11 24,1 kB66,0 kB [Liste der Dateien]
kfreebsd-i386 1.08-11 20,5 kB58,0 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 1.08-10 19,5 kB88,0 kB [Liste der Dateien]
mips 1.08-11 23,9 kB100,0 kB [Liste der Dateien]
mipsel 1.08-11 23,8 kB100,0 kB [Liste der Dateien]
powerpc 1.08-11 22,5 kB96,0 kB [Liste der Dateien]
powerpcspe (inoffizielle Portierung) 1.08-11 22,0 kB92,0 kB [Liste der Dateien]
s390 1.08-11 24,2 kB96,0 kB [Liste der Dateien]
s390x 1.08-11 24,9 kB87,0 kB [Liste der Dateien]
sh4 (inoffizielle Portierung) 1.08-11 22,6 kB92,0 kB [Liste der Dateien]
sparc 1.08-11 21,8 kB92,0 kB [Liste der Dateien]
sparc64 (inoffizielle Portierung) 1.08-11 22,2 kB100,0 kB [Liste der Dateien]