Hvorfor konvertere FJ til FJM?
FlipJump-kildekode i .fj kan ikke køre direkte; den skal samles (assemble) til en .fjm-binær fil bestående af flip-and-jump-segmenter for at kunne eksekveres. At gøre .fj til .fjm er det standardiserede build-trin, der udføres med den officielle Python-assembler.
Sådan konverterer du FJ til FJM
FlipJump fj-assembler
Installer med pip install flipjump, og kør derefter fj --asm din.fj -o din.fjm for at samle kildekoden til den binære .fjm-fil.
fj-assembler med brugerdefineret bredde
Tilføj flaget -w [BREDDE], f.eks. fj --asm din.fj -o din.fjm -w 16, for at samle mod en specifik hukommelsesbredde i stedet for standarden på 64-bit.
Om disse formater
En .fj fil er kildekode skrevet i FlipJump, et esoterisk programmeringssprog med kun én instruktion, hvis eneste operation flipper en bit og derefter hopper til en adresse. Filen er…
Åbn .FJ detaljer →En .FJM-fil er en datafil, der bruges af specifik software.
Åbn .FJM detaljer →Kvalitet & hvad man skal være opmærksom på
.fjm-filen er en kompileret binær fil af flip/jump-segmenter og er ikke menneskeligt læsbar som.fj-kildekoden.- Valg af forkert hukommelsesbredde med
-wkan producere en.fjm, der opfører sig forkert, så sørg for at matche den bredde, dit program forventer. - Du skal have Python og flipjump-pakken installeret; der findes ingen online-assembler til dette.
Ofte stillede spørgsmål
Hvilken kommando samler en .fj til en .fjm?
fj --asm din.fj -o din.fjm efter installation af flipjump-pakken med pip install flipjump.Har jeg brug for andet end fj-kommandoen?
flipjump pip-pakken, som leverer fj-assembleren og fortolkeren.Hvad bruges -w flaget til?
-w 16, hvilket påvirker, hvordan .fjm-filen samles.Kan jeg køre en .fj-fil uden at samle den?
.fjm; fj-værktøjet samler og kan også køre den i ét trin, men en .fjm er det, der faktisk eksekveres.