Papagei-Zusammenbau-Sprache

Die Papagei-Zusammenbau-Sprache (PASM) ist die grundlegende Zusammenbau-Sprache, die vom Papageien virtuelle Maschine verwendet ist.

PASM ist die Tiefststand-Zusammenbau-Sprache im Papagei-Stapel. Die Papagei-Zwischendarstellung (PIR) ist PASM, der erweitert ist, um Entwicklung von Bearbeitern zu vereinfachen.

Das hallo Weltprogramm in PASM ist einfach:

drucken Sie "Hallo Welt! \n"

Ende

Obwohl es ähnlich dem Quellcode auf einigen Programmiersprachen auf höchster Ebene scheint, werden kompliziertere PASM Programme anderen Zusammenbau-Sprachen ähneln. Die Hauptausnahmen zu dieser Programmierung der niedrigen Stufe in PASM sind das Schnur-Berühren und, wie gezeigt, oben, Eingang und Produktion. Zusätzlich hat PASM automatische Müll-Sammlung von der virtuellen Maschine, und es erlaubt Zeigestock-Arithmetik nicht.

Papagei-Zusammenbau-Sprache hat mehr Instruktionen als Hardware-Zusammenbau-Sprachen, sogar CISC Verarbeiter. Das ist, weil die Randkosten, eine neue Instruktion im Papageien zu schaffen, im Vergleich zu den Randkosten des Tuns so in der Hardware niedrig sind, und die Schöpfer des Papageien keine besondere Absicht des Minimalismus hatten.

Außenquellen


BA stehen in Verbindung / Hwaom
Impressum & Datenschutz