レーザーは、純粋なCで実装されたLC3アセンブリ言語のクロスプラットフォーム、コマンドラインベースのアセンブラーです。バージョン2は、プロジェクトアセンブリモードとともに、新しいPseudoopsを介してLC3ToolsとLC3EDITの機能を拡張します。
[リリース]タブには、Windows、Mac、Linux用の事前にコンパイルされたバイナリがあります。さらに、VSCodeやNotepad ++などの拡張可能なエディターを使用してこのプログラムを使用し、エディターのショートカットとしてレーザーを追加することを強くお勧めします。このすべてのインストールのものが路地にない場合、またはレーザーの作成方法について詳しく知りたい場合は、building.mdをご覧ください。ソースからレーザーを構築する方法については。
事前コンパイルされたバイナリをダウンロードしたら(すべての異なる分布とその違いのためにLinuxで実際に建物を推奨しますが、レーザー/usr/binは実質的に0の依存関係がある/usr/local/bin問題は問題ありません)。または、どこにでも置いて、パス環境変数に追加します。
[リリース]タブからlaser-xxx.exeをダウンロードして、永続的な場所(つまり、ダウンロードフォルダーではなく)に配置し、Windowsパスに追加します。
プログラムをパスに追加するには、ファイルエクスプローラーを開き、このPCを右クリックして、[プロパティ]を選択します。次に、「[Advanced System Settings]をクリックして、[環境変数]ボタンをクリックします。ポップアップするウィンドウで、「パス」変数を強調表示し、「編集」を選択します。そこから、[新規]をクリックして、ダウンロードしたレーザー実行可能ファイルを配置した場所のファイルパスを入力します。その後、「OK」をクリックしてから「適用」します。その後、コマンドラインからレーザーを呼び出すことができるはずです。
usage.mdを参照してください
building.mdを参照してください
レーザー - LC3アセンブリコードを組み立てるコマンドラインユーティリティ
著作権通知:
Copyright 2018, 2019 Zhiyuan Fan
ライセンス通知:
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/>.