Интерактивный набор для изучения ассемблера

Изучите ассемблер в Русский

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

    Симулированная плата содержит кнопки и светодиоды. Нажатие кнопки вызывает прерывание, запускается обработчик, написанный в программе, и программа может ожидать этого с помощью wfi.

Для класса

Готов для всего класса.

Lux работает в браузере без необходимости что-либо устанавливать, на 14 языках, чтобы каждый ученик мог участвовать.

Ссылка

Один источник для каждой инструкции.

С инструментом поставляется полный справочник по инструкциям, чтобы студенты и сотрудники работали с одним и тем же материалом.

ESP32

Платы ESP32 в вашем браузере.

Lux эмулирует семейство микроконтроллеров ESP32, используемых во встраиваемых системах. Код, написанный в редакторе, выполняется на выбранной вами плате.

Lux

Начните с одной инструкции.

Редактор кода, работающий в браузере, с симулятором RV32IM, уроками и справочником инструкций с поиском.

Открыть симулятор→
Для университетов

Создано для университетских программ.

Lux доступен для программ по информатике и инженерии в университетах, как государственных, так и частных, а соответствующие требованиям случаи получают бесплатный доступ. Договоренности о развертывании заключаются непосредственно с каждым факультетом.