アセンブリ学習用のインタラクティブスイート

アセンブリを学ぶ で 日本語

Luxは、コンピューティングの低レベルの基礎を教えるためのインタラクティブな環境です。

視覚的でインタラクティブブラウザで動作します14言語
なぜLuxなのか

操作可能なRISC-Vアセンブリ環境。

RISC-Vアセンブリを学ぶためのエディタ、シミュレータ、リファレンス。

  1. 01

    インタラクティブで視覚的

    画面上のブロックを組み合わせてプログラムを組み立てることも、コードで書くこともできます。

  2. 02

    RISC-Vに注力

    エディタ、シミュレータ、レッスン、リファレンスは、乗算と除算を含む32ビットRISC-V命令セットであるRV32IMをサポートしています。

  3. 03

    大学向けに構築

    コンピュータサイエンスおよびエンジニアリングプログラムの学生向けにライセンス供与されています。

  4. 04

    メモリ内のスタック

    メモリビューは、関数が呼び出されたときにスタックフレームをセットアップし、戻るときにそのフレームを破棄する様子を表示します。

  5. 05

    14言語

    レッスン、命令リファレンス、インターフェースは14言語に翻訳されています。

  6. 06

    割り込みとGPIO

    シミュレートされたボードにはボタンとLEDが搭載されています。ボタンを押すと割り込みが発生し、プログラムに書かれたハンドラが実行され、プログラムはwfiでそれを待つことができます。

教室用

クラス全体の準備ができました。

Luxはブラウザで動作し、インストール不要で14言語に対応しているため、すべての学生が参加できます。

参考

すべての指示のための一つのソース。

完全な命令リファレンスがツールに同梱されているため、学生もスタッフも同じ資料に基づいて作業できます。

ESP32

ブラウザでESP32ボードを。

Luxは、組み込みシステムで使用されるESP32ファミリーのマイクロコントローラーをシミュレートします。エディターで書かれたコードは、選択したボード上で実行されます。

Lux

単一の指示から始めてください。

ブラウザで動作するコードエディタ。RV32IMシミュレータ、レッスン、検索可能な命令リファレンスを備えています。

シミュレーターを開く→
大学向け

大学プログラム向けに構築されました。

Luxは公立・私立を問わず大学のコンピュータサイエンスおよび工学プログラムで利用可能で、条件を満たす場合は無償でアクセスできます。導入の取り決めは各学部と直接行います。