minimalista Assembler Intérprete (também conhecido como miniasm) é um open source, multi-plataforma e distribuído livremente CLI (Command-line Interface) projeto de software implementado em C ++ e projetado para fornecer ferramentas de intérprete, compilador e montador para bytecode (aka p -Code ou código portátil) .Allows você compile interpretado bytecodeWith minimalista Assembler Interpreter, você será capaz de compilar bytecode interpretado (.iasm) a partir de mini-assebler (.masm) e curto -. (SASM), interpretar o bytecode, compilar o bytecode em código binário, bem como escrever programas mutatable. Ele usa apenas adressing.Getting relação começou com software minimalista Assembler InterpreterThe ainda está em desenvolvimento pesado, distribuído apenas como uma versão Alpha, no momento, o que significa que você pode & rsquo; t realmente usá-lo. We & rsquo; tentei compilá-lo, mas ele doesn & rsquo; t trabalho porque o arquivo main.o está faltando tanto os componentes do compilador e intérprete. A versão Beta mais completa, deve estar disponível soon.Adding novos comandos é ordem EasyIn para adicionar um comando, os usuários precisam se alistar-lo pela primeira vez em coderef, em seguida, criar um (sub) struct no arquivo /interpreter/command.h, e adicione o comando para o arquivo /compiler/compiler.cpp para a compilação ou o arquivo /interpreter/interpreter.cpp para o intérprete.
Enquanto que para o compilador, você pode adicionar comandos para getCommandLength (), createCommandFromStringArray () e createBytecodeFromCommand (), para o intérprete, você pode adicionar comandos a intérprete :: run () e intérprete :: printCommand (). Sob o capô e apoiada operando systemsTaking uma olhada sob o capô do software minimalista Assembler Interpreter, percebe-se que ele foi escrito inteiramente na linguagem de programação C ++. It & rsquo; sa software de linha de comando que só pode ser utilizado a partir de um ambiente de terminal / console.
Sistema operacional com suporte incluem todas as distribuições GNU / Linux, bem como o sistema operacional FreeBSD. Minimalista Assembler Interpreter é suportado atualmente em arquiteturas de CPU de 32 e 64 bits.
Detalhes de Software:
Versão: 0.1 Alpha
Data de upload: 17 Feb 15
Licença: Livre
Popularidade: 34
Comentários não encontrado