Merge pull request #1 from petcomputacaoufrgs/develop

Develop
adicionando funcao step na maquina neander, contem codigo de testes que não deveria ser commitado
adicionando função pra pegar instrução a partir do mnemonico e adicionando função run da neander, adicioanndo um booleano running para controlar o fim de execuçãp
neander changes
adicionando constante MAM_SIZE
adicionando função nao implementada de validar instruçoes
esqueci umas tretas pra compilar
adicionando controle de estouro de um byte, adicionando controle dos registradores, comentando trechos nebulosos de codigo, inicio do codigo do montador neander, hidragui.cpp tem codigo de testes
implementacao do montador, com suporte as diretivas org, dw, e db, alem de comentarios, temporariamente o montador eh 'naive', ou seja, supoe que o codigo não contem erro de sintaxe, nem excede a memoria disponivel
adicionando suporte a dab e daw em modo 'nayve', necessita alguns refactors, como extrair uns metodos e comentar a expressão regular
Merge branch 'features/neander-impl'
Fazendo merge nas funcionalidades finais do neander, alem do montador para o mesmo,
necessita alguns refactor, como extrair metodos e comentarios, porem esta funcional
adicionando pastas de build no gitignore
reconhecendo labels sozinhos em uma linha, comportamento desconhecido pra quando esta na mesma linha
esta aceitando labels em linhas proprias (pelo menos por enquanto :p), porecisa fazer testes mais 'excentricos'
bla bla, adicionado ramses, não funcional
atualizando branch e implementando a funcao printDebugStatus
adicionando o esqueleto do que sera uma CLI
acho q ta tudo ae -ramses
Merge branch 'develop' into feature/ramses-impl
merge
Merge branch 'master' into develop
as mudanças do neander foram apenas para o master, por isso tava bugando