Laser ist ein plattformübergreifender, brandlinienbasierter Assembler für die in Pure C implementierte LC3-Assemblersprache. Version 2 erweitert die Funktionalität von LC3Tools und LC3EDIT über neue Pseudoops zusammen mit einem Projektmontagemodus.
Unter der Registerkarte "Releases" gibt es vorbereitete Binärdateien für Windows, Mac und Linux. Darüber hinaus wird dringend empfohlen, dieses Programm mit einem erweiterbaren Editor wie VSCODE oder Notepad ++ zu verwenden und Laser als Verknüpfung in Ihrem Editor hinzuzufügen. Wenn all diese Installationsmaterial nicht in Ihrer Gasse steigt oder Sie mehr darüber erfahren möchten, wie Laser erstellt wurde, sehen Sie sich das Building.md an, um Anweisungen zum Erstellen von Laser aus der Quelle zu erstellen.
Sobald Sie die vorkompilierte Binärdatei heruntergeladen haben (das Gebäude aus der Quelle wird aufgrund der verschiedenen Abläufe und deren Unterschiede tatsächlich unter Linux empfohlen. Laser hat jedoch praktisch 0 Abhängigkeiten, sodass es in Ordnung sein sollte), kopieren Sie die Datei entweder in /usr/bin oder /usr/local/bin und machen Sie sie ausführbar. Alternativ überall hinlegen und Ihrer Pfadumgebungsvariable hinzufügen.
Laden Sie den laser-xxx.exe von der Registerkarte "Releases" herunter und platzieren Sie sie an einen dauerhaften Ort (dh nicht Ihr Download-Ordner), und fügen Sie ihn Ihrem Windows-Pfad hinzu.
Um das Programm zu Ihrem Pfad hinzuzufügen, öffnen Sie den Datei -Explorer, klicken Sie mit der rechten Maustaste auf diesen PC und wählen Sie 'Eigenschaften'. Klicken Sie dann auf "Erweiterte Systemeinstellungen" und klicken Sie auf die Schaltfläche "Umgebungsvariablen". Markieren Sie im Fenster, das auftaucht, die Variable "Pfad" und wählen Sie "Bearbeiten". Klicken Sie von dort aus auf "Neu" und geben Sie den Dateipfad an, an dem Sie die heruntergeladene ausführbare Datei platziert haben. Klicken Sie anschließend auf "OK" und dann "Bewerben". Sie sollten dann in der Lage sein, Laser aus der Befehlszeile aufzurufen.
Siehe useage.md
Siehe Building.md
Laser- Ein Befehlszeilen-Dienstprogramm zum Zusammenbau von LC3-Montagecode
Urheberrechtsbescheid:
Copyright 2018, 2019 Zhiyuan Fan
Lizenz Mitteilung:
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/>.