Minimalistische Assembler tolk (ook bekend as miniasm) is 'n oop bron, kruis-platform en vrylik versprei CLI (Command-line interface) sagteware projek geïmplementeer in C ++ en ontwerp tolk, samesteller en assembler gereedskap vir bytecode te voorsien (aka p -kode of draagbare kode) .Allows jy te stel geïnterpreteer bytecodeWith Minimalistische Assembler Interpreter, sal jy in staat wees om geïnterpreteer bytecode (.iasm) van mini-assebler (.masm) en 'n kort te stel -. (SASM), die bytecode interpreteer, saam te stel die bytecode in binêre kode, sowel as mutatable programme te skryf. Dit maak gebruik van slegs relatief adressing.Getting begin met Minimalistische Assembler InterpreterThe sagteware is steeds in swaar ontwikkeling, versprei slegs as 'n Alpha vrylating op die oomblik, wat beteken dat jy kan & rsquo; t regtig dit gebruik. Ons & rsquo; ve probeer om dit op te stel nie, maar dit kom nie & rsquo; t werk omdat die main.o lêer ontbreek van beide die samesteller en tolk komponente. 'N Meer volledige, Beta weergawe, moet beskikbaar soon.Adding nuwe instruksies is easyIn om 'n opdrag te voeg, gebruikers nodig om dit te verkry eerste in CODEREF, dan 'n (sub-) struct in die /interpreter/command.h lêer, en voeg die opdrag in die /compiler/compiler.cpp lêer vir die saamstel of die /interpreter/interpreter.cpp lêer vir die tolk.
Terwyl dit vir die samesteller, kan jy opdragte te getCommandLength (), createCommandFromStringArray () en createBytecodeFromCommand () voeg, vir die tolk, kan jy opdragte byvoeg om tolk :: run () en tolk :: printCommand (). Onder die enjinkap en ondersteun bedryf systemsTaking 'n blik onder die kap van die Minimalistische Assembler Interpreter sagteware, kan ons sien dat dit is geheel en al geskryf in die C ++ programmeringstaal. Dit & rsquo; SA opdrag-lyn sagteware wat kan slegs van 'n terminale / konsole omgewing gebruik word.
Ondersteun bedryfstelsel sluit al GNU / Linux verspreidings, sowel as die FreeBSD bedryfstelsel. Minimalistische Assembler Interpreter is tans ondersteun op 32 en 64-bit CPU argitekture.
Sagteware besonderhede:
Weergawe: 0.1 Alpha
Upload datum: 17 Feb 15
Lisensie: Gratis
Populariteit: 34
Kommentaar nie gevind