Laser es un ensamblador multiplataforma basado en línea de comandos para el lenguaje de ensamblaje LC3 implementado en Pure C. versión 2 extiende la funcionalidad de LC3Tools y LC3Edit a través de nuevos pseudoops, junto con un modo de ensamblaje de proyecto.
En la pestaña Lanzamientos, hay binarios precompilados para Windows, Mac y Linux. Además, se recomienda encarecidamente que use este programa con un editor extensible como VScode o Notepad ++, y agregue láser como un atajo en su editor. Si todas estas cosas de instalación no están en su callejón o le gustaría obtener más información sobre cómo se creó láser, eche un vistazo a la construcción. MD para obtener instrucciones sobre cómo construir láser desde la fuente.
Una vez que haya descargado el binario precompilado (el edificio desde la fuente se recomienda realmente en Linux debido a todas las diferentes distribuciones y sus diferencias, pero el láser tiene prácticamente 0 dependencias, por lo que debería estar bien), copie el archivo a /usr/bin o /usr/local/bin y haga que se ejecute. Alternativamente, colóquelo donde sea y agréguelo a su variable de entorno de ruta.
Descargue laser-xxx.exe desde la pestaña Lanzamientos y colóquela en algún lugar permanente (es decir, no su carpeta de descargas) y agréguela a su ruta de Windows.
Para agregar el programa a su ruta, abra el explorador de archivos, haga clic derecho en esta PC y seleccione 'Propiedades'. Luego, haga clic en 'Configuración avanzada del sistema' y haga clic en el botón 'Variables de entorno'. En la ventana que aparece, resalte la variable 'ruta' y seleccione 'Editar'. Desde allí, haga clic en 'Nuevo' e ingrese la ruta del archivo de donde colocó el ejecutable láser descargado. Luego, haga clic en 'Aceptar' y luego 'Aplicar'. Luego debería poder invocar láser desde la línea de comando.
Ver uso.md
Ver edificio.md
Láser: una utilidad de línea de comando para ensamblar el código de ensamblaje LC3
Aviso de derechos de autor:
Copyright 2018, 2019 Zhiyuan Fan
Aviso de la licencia:
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/>.