Principal > Ferramentas > Ferramentas LEG
Ferramentas LEG
Estão disponíveis duas ferramentas para o LEG: o montador para a linguagem de montagem do processador LEG (lasm) e o simulador do processador LEG (legsim). Ambas as ferramentas são programas Java (verifique que seu computador tem a versão mais recente de Java).
Versões
As versões correntes das ferramentas LEG, disponibilizadas nesta página, são:
- lasm: versão 1.6c
- legsim: versão 1.1f
Instruções
- baixe o arquivo leg.zip;
- descomprima o arquivo (obtendo a pasta leg);
- a maneira mais fácil de usar o montador é criar o seu arquivo de programa fonte na mesma pasta que contém a pasta leg. Alternativamente, você pode colocar a pasta leg na sua path de execução. Por exemplo, coloque a pasta leg em ~/bin e coloque ~/bin/leg na sua path
- para montar o arquivo fonte de nome teste.s usando o montador, gerando o executável LEG de nome teste.out,
abra uma janela de terminal e digite o comando
leg/lasm -o teste.out teste.s
(se você colocou a pasta leg em sua path, basta digitar lasm -o teste.out teste.s).- para ajuda sobre as opções para o montador, e digite o comando
leg/lasm -h
(se você colocou a pasta leg em sua path, basta digitar lasm -h).- para executar o simulador, abra uma janela de terminal e digite o comando
leg/legsim -l teste.out
(se você colocou a pasta leg em sua path, basta digitar legsim -l teste.out).- para ajuda sobre as opções para o montador, abra uma janela de terminal e digite o comando
leg/legsim -h
(se você colocou a pasta leg em sua path, basta digitar legsim -h). - para ajuda sobre as opções para o montador, e digite o comando
Obs: as instruções acima são para Linux, MacOs e Windows com cygwin.