Warum FJ in FJM konvertieren?
FlipJump-Quellcode in .fj kann nicht direkt ausgeführt werden; er muss in eine .fjm-Binärdatei aus Flip-and-Jump-Segmenten assembliert werden. Die Umwandlung von .fj in .fjm ist der Standard-Build-Schritt, der mit dem offiziellen Python-Assembler durchgeführt wird.
Wie man FJ in FJM konvertiert
FlipJump fj Assembler
Installieren Sie ihn mit pip install flipjump und führen Sie dann fj --asm your.fj -o your.fjm aus, um den Quellcode in die .fjm-Binärdatei zu assemblieren.
fj Assembler mit benutzerdefinierter Breite
Fügen Sie das Flag -w [WIDTH] hinzu, z. B. fj --asm your.fj -o your.fjm -w 16, um gegen eine spezifische Speicherbreite anstelle des 64-Bit-Standards zu assemblieren.
Über diese Formate
Eine .fj-Datei ist Quellcode, der in FlipJump geschrieben wurde, einer esoterischen Ein-Instruktions-Programmiersprache, deren einzige Operation ein Bit kippt und dann zu einer Adresse…
.FJ-Details öffnen →Eine .FJM-Datei ist eine Datendatei, die von bestimmter Software verwendet wird.
.FJM-Details öffnen →Qualität & worauf zu achten ist
- Die
.fjmist eine kompilierte Binärdatei aus Flip/Jump-Segmenten und ist nicht menschenlesbar wie der.fj-Quellcode. - Die Wahl der falschen Speicherbreite mit
-wkann eine.fjmerzeugen, die sich falsch verhält; passen Sie die Breite daher an das an, was Ihr Programm erwartet. - Sie müssen Python und das flipjump-Paket installiert haben; es gibt keinen Online-Assembler dafür.
Häufig gestellte Fragen
Welcher Befehl assembliert eine .fj in eine .fjm?
fj --asm your.fj -o your.fjm nach der Installation des flipjump-Pakets mit pip install flipjump.Benötige ich außer dem fj-Befehl noch etwas?
flipjump pip-Paket, das den fj-Assembler und -Interpreter bereitstellt.Wofür ist das -w Flag gedacht?
-w 16, was beeinflusst, wie die .fjm assembliert wird.Kann ich eine .fj-Datei ausführen, ohne sie zu assemblieren?
.fjm aus; das fj-Tool assembliert und kann sie auch in einem Schritt ausführen, aber eine .fjm ist das, was tatsächlich ausgeführt wird.