Dlaczego konwertować FJ na FJM?
Kod źródłowy FlipJump w formacie .fj nie może być uruchomiony bezpośrednio; musi zostać złożony do pliku binarnego .fjm składającego się z segmentów „flip-and-jump”, aby mógł zostać wykonany. Zamiana .fj na .fjm to standardowy krok budowania, wykonywany za pomocą oficjalnego asemblera Python.
Jak przekonwertować FJ na FJM
Asembler FlipJump fj
Zainstaluj za pomocą pip install flipjump, a następnie uruchom fj --asm your.fj -o your.fjm, aby złożyć źródło do pliku binarnego .fjm.
Asembler fj z niestandardową szerokością
Dodaj flagę -w [WIDTH], np. fj --asm your.fj -o your.fjm -w 16, aby złożyć kod dla określonej szerokości pamięci zamiast domyślnej 64-bitowej.
O tych formatach
Plik .fj to kod źródłowy napisany w FlipJump, ezoterycznym języku programowania o jednej instrukcji, którego jedyna operacja odwraca bit, a następnie wykonuje skok pod wskazany adres. Plik…
Otwórz szczegóły .FJ →Plik .FJM to plik danych używany przez określone oprogramowanie.
Otwórz szczegóły .FJM →Jakość i na co uważać
- Plik
.fjmjest skompilowanym plikiem binarnym segmentów flip/jump i nie jest czytelny dla człowieka, w przeciwieństwie do źródła.fj. - Wybór niewłaściwej szerokości pamięci za pomocą
-wmoże spowodować powstanie pliku.fjm, który zachowuje się nieprawidłowo, więc dopasuj szerokość oczekiwaną przez Twój program. - Wymagany jest zainstalowany Python i pakiet flipjump; nie istnieje asembler online dla tego formatu.
Najczęściej zadawane pytania
Jaka komenda składa .fj do .fjm?
fj --asm your.fj -o your.fjm po zainstalowaniu pakietu flipjump za pomocą pip install flipjump.Czy potrzebuję czegoś poza komendą fj?
flipjump, który dostarcza asembler i interpreter fj.Do czego służy flaga -w?
-w 16, co wpływa na sposób składania pliku .fjm.Czy mogę uruchomić plik .fj bez jego składania?
.fjm; narzędzie fj składa i może również uruchomić go w jednym kroku, ale to .fjm jest tym, co faktycznie się wykonuje.