一个用于学习汇编的交互式套件

学习汇编 在 简体中文

Lux 是一个用于教授计算底层基础知识的交互式环境。

视觉与交互在浏览器中运行14 种语言
为什么选择Lux

一个可交互的 RISC-V 汇编环境。

用于学习 RISC-V 汇编的编辑器、模拟器和参考文档。

  1. 01

    交互式和可视化

    在屏幕上用积木块拼装程序,或用代码编写程序。

  2. 02

    专注于 RISC-V

    编辑器、模拟器、课程和参考文档支持 RV32IM,即包含乘法和除法的 32 位 RISC-V 指令集。

  3. 03

    专为大学打造

    授权给计算机科学与工程项目的学生使用。

  4. 04

    内存中的栈

    内存视图显示了一个函数在进入时设置其栈帧,并在返回时拆除该栈帧的过程。

  5. 05

    14 种语言

    课程、指令参考和界面已翻译成 14 种语言。

  6. 06

    中断与 GPIO

    模拟板载有按钮和LED。按下按钮会触发中断,程序中编写的处理程序会运行,程序可以用wfi等待该中断。

用于课堂

准备好全班同学。

Lux 无需安装即可在浏览器中运行,支持 14 种语言,因此每位学生都能参与。

参考

所有指令的单一来源。

该工具附带完整的指令参考,因此学生和教职工可以基于相同的材料进行工作。

ESP32

在浏览器中使用 ESP32 开发板。

Lux 模拟嵌入式系统中使用的 ESP32 系列微控制器。在编辑器中编写的代码会在你选择的开发板上运行。

Lux

从一条指令开始。

一款在浏览器中运行的代码编辑器,配备 RV32IM 模拟器、课程以及可搜索的指令参考。

打开模拟器→
面向大学

专为大学项目打造。

Lux 可供公立和私立大学的计算机科学与工程项目使用,符合条件的案例可获得免费访问权限。部署安排由各院系直接协商确定。