Minimalistisk Assembler Tolk (også kendt som miniasm) er en open source, cross-platform og frit distribueres CLI (Command-line interface) software projekt, der gennemføres i C ++ og designet til at give tolk, compiler og assembler værktøjer til bytekode (aka p -kode eller bærbare kode) .Allows dig at kompilere fortolket bytecodeWith Minimalistisk Assembler tolk, vil du være i stand til at indsamle fortolket bytekode (.iasm) fra mini-assebler (.masm) og korte -. (sasm), fortolke bytecode, kompilere bytecode i binær kode, samt at skrive mutatable programmer. Det bruger kun relativ adressing.Getting startede med Minimalistisk Assembler InterpreterThe software er stadig i kraftig udvikling, fordelt kun som en Alpha frigivelse i øjeblikket, hvilket betyder, at du kan & rsquo; t virkelig bruge det. Vi & rsquo; ve forsøgt at kompilere det, men det gør ikke & rsquo; t arbejde, fordi det main.o fil mangler fra både compiler og tolk komponenter. En mere komplet, Beta-version, bør være tilgængelige soon.Adding nye kommandoer er easyIn for at tilføje en kommando, brugerne skal hverve det først i CODEREF, derefter oprette en (sub-) struct i /interpreter/command.h filen og tilføjer kommandoen i /compiler/compiler.cpp filen for kompilere eller /interpreter/interpreter.cpp filen for tolken.
Mens for compiler, kan du tilføje kommandoer til getCommandLength (), createCommandFromStringArray () og createBytecodeFromCommand (), for tolk, kan du tilføje kommandoer til tolk :: run () og tolk :: printCommand (). Under motorhjelmen og støttet opererer systemsTaking et kig under kølerhjelmen af Minimalistisk Assembler Interpreter software, kan vi se, at det helt er blevet skrevet i C ++ programmeringssprog. Det & rsquo; s kommando-line software, der kun kan bruges fra en terminal / konsol miljø.
Understøttet operativsystem omfatte alle GNU / Linux-distributioner, samt FreeBSD operativsystem. Minimalistisk Assembler tolk understøttes i øjeblikket på 32 og 64-bit CPU arkitekturer.
Software detaljer:
Version: 0.1 Alpha
Upload dato: 17 Feb 15
Licens: Gratis
Popularitet: 34
Kommentarer ikke fundet