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

  1. baixe o arquivo leg.zip;
  2. descomprima o arquivo (obtendo a pasta leg);
  3. 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
  4. 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).
  5. 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).
  6. 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).
  7. 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).

Obs: as instruções acima são para Linux, MacOs e Windows com cygwin.

Exemplos