O Laser é um assembler de linha de comando de plataforma cruzada para o idioma de montagem LC3 implementado no Pure C. versão 2 estende a funcionalidade do LC3Tools e o LC3EDIT através de novos pseudo-bola, juntamente com um modo de montagem de projetos.
Na guia Lançamentos, existem binários pré-compilados para Windows, Mac e Linux. Além disso, é altamente recomendável que você use este programa com um editor extensível como o VSCODE ou o bloco de notas ++ e para adicionar laser como atalho no seu editor. Se todo esse material de instalação não estiver no seu beco ou você gostaria de saber mais sobre como o laser foi criado, dê uma olhada no Building.md para obter instruções sobre como criar laser a partir da fonte.
Depois de baixar o binário pré -compilado (o edifício da fonte é realmente recomendado no Linux devido a todas as diferentes distúrbios e suas diferenças, mas o laser possui praticamente 0 dependências para que tudo fique bem), copie o arquivo para um /usr/bin ou /usr/local/bin e faça -o executável. Como alternativa, coloque -o em qualquer lugar e adicione -o à sua variável de ambiente de caminho.
Faça o download da laser-xxx.exe na guia Releases e coloque-a em algum lugar permanente (ou seja, sua pasta de downloads) e adicione-a ao caminho do Windows.
Para adicionar o programa ao seu caminho, abra o File Explorer, clique com o botão direito do mouse neste PC e selecione 'Propriedades'. Em seguida, clique em 'Configurações avançadas do sistema' e clique no botão 'Variáveis de ambiente'. Na janela que aparece, destaque a variável 'caminho' e selecione 'Editar'. A partir daí, clique em 'Novo' e insira o caminho do arquivo de onde você colocou o executável laser baixado. Depois, clique em 'OK' e depois 'aplique'. Você poderá invocar o laser da linha de comando.
Veja Usage.md
Veja Building.md
Laser- Um utilitário de linha de comando para montar o código de montagem LC3
Aviso de direitos autorais:
Copyright 2018, 2019 Zhiyuan Fan
Aviso de licença:
Laser is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Laser is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Laser. If not, see <https://www.gnu.org/licenses/>.