¿Por qué convertir FJ a FJM?
El código fuente de FlipJump en .fj no puede ejecutarse directamente; debe ser ensamblado en un binario .fjm de segmentos «flip-and-jump» para ejecutarse. Convertir .fj en .fjm es el paso de construcción estándar, realizado con el ensamblador oficial de Python.
Cómo convertir FJ a FJM
Ensamblador fj de FlipJump
Instale con pip install flipjump, luego ejecute fj --asm your.fj -o your.fjm para ensamblar el código fuente en el binario .fjm.
Ensamblador fj con ancho personalizado
Añada la bandera -w [WIDTH], por ejemplo, fj --asm your.fj -o your.fjm -w 16, para ensamblar contra un ancho de memoria específico en lugar del valor predeterminado de 64 bits.
Acerca de estos formatos
Un archivo .fj es código fuente escrito en FlipJump, un lenguaje de programación esotérico de una sola instrucción cuya única operación invierte un bit y luego salta a una dirección. El…
Abrir detalles de .FJ →Un archivo .FJM es un archivo de datos utilizado por un software específico.
Abrir detalles de .FJM →Calidad y qué observar
- El
.fjmes un binario compilado de segmentos flip/jump y no es legible por humanos como el código fuente.fj. - Elegir el ancho de memoria incorrecto con
-wpuede producir un.fjmque se comporte de forma incorrecta, así que asegúrese de que coincida con el ancho que su programa espera. - Necesita tener instalados Python y el paquete flipjump; no existe un ensamblador online para esto.
Preguntas frecuentes
¿Qué comando ensambla un .fj en un .fjm?
fj --asm your.fj -o your.fjm después de instalar el paquete flipjump con pip install flipjump.¿Necesito algo más aparte del comando fj?
flipjump, que proporciona el ensamblador y el intérprete fj.¿Para qué sirve la bandera -w?
-w 16, lo que afecta a cómo se ensambla el .fjm.¿Puedo ejecutar un archivo .fj sin ensamblarlo?
.fjm ensamblado; la herramienta fj ensambla y también puede ejecutarlo en un solo paso, pero un .fjm es lo que realmente se ejecuta.