Minimalistic Assembler Vertėja (taip pat žinomas kaip miniasm) yra atviro kodo, cross-platform ir laisvai platinama CLI (Komandų eilutės sąsaja) programinės įrangos projektui įgyvendinti C ++ ir skirtas suteikti vertėjas, kompiliatoriaus ir montuotojo įrankius bytecode (dar žinomas kaip p -code arba nešiojamasis kodas) .Allows jums kompiliuoti aiškinama bytecodeWith minimalistinis Assembler vertėjas, galėsite sudaryti aiškinama bytecode (.iasm) nuo mini assebler (.masm) ir trumpas -. (sasm), interpretuoti bytecode, kaupia baitinis į dvejetainį kodą, o taip pat, kaip rašyti mutatable programas. Jis naudoja tik santykinis adressing.Getting prasidėjo Minimalistic Assembler InterpreterThe programinė įranga yra vis dar turi didelių plėtros, platinamas tik kaip Alpha išleidimas šiuo metu, o tai reiškia, kad jūs galite & rsquo; t tikrai jį naudoti. Mes & rsquo; bandėme surinkti, bet jis doesn & rsquo; t darbą, nes main.o failo nėra iš abiejų sudarytojas ir vertėjų komponentų. Išsamesnė, beta versija, turi būti prieinama soon.Adding naujas komandas yra easyIn Siekiant pridėti komandą, vartotojai turi pasitelkti ją pirmą kartą CODEREF, tada sukurti (sub) konstrukto į /interpreter/command.h failą, ir pridėti komandą į /compiler/compiler.cpp faile kompiliavimo arba /interpreter/interpreter.cpp failą į vertėją.
Nors už sudarytojas, galite pridėti komandas getCommandLength (), createCommandFromStringArray () ir createBytecodeFromCommand (), už vertėjo, galite pridėti komandas vertėjo :: run () ir vertėjo :: printCommand (). Pagal gaubtu ir remiama veikianti systemsTaking išvaizdą pagal iš Minimalistic Assembler vertimų programinę įrangą gaubtu, galime pastebėti, kad ji buvo parašyta visiškai C ++ programavimo kalba. Ji & rsquo; sa komandinės eilutės programa, kuri gali būti naudojama tik iš terminalo / konsolės aplinkoje.
Palaikomos operacinės sistemos apima visas GNU / Linux distribucijų, taip pat FreeBSD operacinę sistemą. Minimalistic Assembler Vertėja šiuo metu palaiko 32 ir 64 bitų procesoriaus architektūros.
Programinė detalės:
Versija: 0.1 Alpha
Įkėlimo datą: 17 Feb 15
Licencija: Nemokamai
Populiarumas: 34
Komentarai nerastas