アセンブリ学習用のインタラクティブスイート
アセンブリを学ぶ で 日本語
Luxは、コンピューティングの低レベルの基礎を教えるためのインタラクティブな環境です。
視覚的でインタラクティブブラウザで動作します14言語
なぜLuxなのか
操作可能なRISC-Vアセンブリ環境。
RISC-Vアセンブリを学ぶためのエディタ、シミュレータ、リファレンス。
- 01
インタラクティブで視覚的
画面上のブロックを組み合わせてプログラムを組み立てることも、コードで書くこともできます。
- 02
RISC-Vに注力
エディタ、シミュレータ、レッスン、リファレンスは、乗算と除算を含む32ビットRISC-V命令セットであるRV32IMをサポートしています。
- 03
大学向けに構築
コンピュータサイエンスおよびエンジニアリングプログラムの学生向けにライセンス供与されています。
- 04
メモリ内のスタック
メモリビューは、関数が呼び出されたときにスタックフレームをセットアップし、戻るときにそのフレームを破棄する様子を表示します。
- 05
14言語
レッスン、命令リファレンス、インターフェースは14言語に翻訳されています。
- 06
割り込みとGPIO
シミュレートされたボードにはボタンとLEDが搭載されています。ボタンを押すと割り込みが発生し、プログラムに書かれたハンドラが実行され、プログラムはwfiでそれを待つことができます。
ESP32
ブラウザでESP32ボードを。
Luxは、組み込みシステムで使用されるESP32ファミリーのマイクロコントローラーをシミュレートします。エディターで書かれたコードは、選択したボード上で実行されます。
Lux
シミュレーターを開く→単一の指示から始めてください。
ブラウザで動作するコードエディタ。RV32IMシミュレータ、レッスン、検索可能な命令リファレンスを備えています。
大学向け
大学プログラム向けに構築されました。
Luxは公立・私立を問わず大学のコンピュータサイエンスおよび工学プログラムで利用可能で、条件を満たす場合は無償でアクセスできます。導入の取り決めは各学部と直接行います。
