Minimalistický Assembler Interpreter (také známý jako miniasm) je open source, cross-platform a volně distribuován CLI (Command-Line Interface) software projekt realizovaný v C ++ a navrženy tak, aby interpret, kompilátor a assembler nástroje pro bytecode (aka p Co de nebo přenosné kód) .Allows si můžete sestavit vykládán bytecodeWith Minimalistic Assembler interpret, budete moci sestavit interpretován bytecode (.iasm) z mini-assebler (.masm) a krátký. - (sasm), interpretovat bytecode, sestavit bytecode do binárního kódu, stejně jako psát mutatable programů. Využívá pouze relativní adressing.Getting začal s programem Minimalistická Assembler InterpreterThe je stále ve vyvoji, distribuované pouze jako alpha verze v okamžiku, což znamená, že si můžete teplotu rsquo; t opravdu používat. We & rsquo, jsem se to snažil sestavit, ale to nedává & rsquo; t práci, protože soubor main.o chybí jak v kompilátoru a interpretu komponenty. Úplnější, Beta verze by měla být k dispozici soon.Adding nové příkazy se easyIn Chcete-li přidat příkaz, uživatelé potřebují ji zapsat jako první v CODEREF, vytvořte (pod) struct v souboru /interpreter/command.h, a přidejte příkaz do souboru /compiler/compiler.cpp pro kompilaci nebo v souboru /interpreter/interpreter.cpp na tlumočníka.
Zatímco pro překladač, můžete přidat příkazy getCommandLength (), createCommandFromStringArray () a createBytecodeFromCommand (), pro tlumočníka, můžete přidat příkazy interpretu :: run () a interpret :: printCommand (). Pod kapotou a podporoval provozování systemsTaking se podívat pod kapotu softwaru Minimalistický Assembler interpret, můžeme si všimnout, že byl napsán zcela v programovacího jazyka C ++. Je-rsquo, sa příkazového řádku, software, který může být použit pouze z prostředí terminálu / konzole.
Podporované operační systém zahrnuje všechny distribuce GNU / Linux, stejně jako operační systém FreeBSD. Minimalistický Assembler Interpreter je v současné době podporována na 32 a 64-bitové architektury procesoru.
Podrobnosti Software:
Verze: 0.1 Alpha
Datum uploadu: 17 Feb 15
Licence: Volný
Popularita: 34
Komentáře nebyl nalezen