Um ambiente interativo para aprender assembly

Aprenda assembly em Português

O Lux é um ambiente interativo para ensinar os fundamentos de baixo nível da computação.

Visual e interativoExecuta no navegador14 idiomas
Por que o Lux

Um ambiente de assembly RISC-V com o qual você pode interagir.

Um editor, um simulador e uma referência para aprender assembly RISC-V.

  1. 01

    Interativo e visual

    Monte programas a partir de blocos na tela, ou escreva-os em código.

  2. 02

    Focado em RISC-V

    O editor, o simulador, as lições e a referência oferecem suporte ao RV32IM, o conjunto de instruções RISC-V de 32 bits que inclui multiplicação e divisão.

  3. 03

    Feito para universidades

    Licenciado para cursos de computação e engenharia, para seus estudantes.

  4. 04

    A pilha na memória

    A visualização de memória mostra uma função configurando seu quadro de pilha quando é chamada e desmontando esse quadro quando retorna.

  5. 05

    14 idiomas

    As lições, a referência de instruções e a interface são traduzidas para 14 idiomas.

  6. 06

    Interrupções e GPIO

    Uma placa simulada contém botões e LEDs. O pressionamento de um botão gera uma interrupção, o handler escrito no programa é executado, e o programa pode aguardar isso com wfi.

Para a sala de aula

Pronto para a turma inteira.

O Lux funciona no navegador sem nada para instalar, em 14 idiomas, para que cada estudante possa participar.

Referência

Uma fonte para cada instrução.

Uma referência de instruções completa acompanha a ferramenta, para que alunos e equipe trabalhem a partir do mesmo material.

ESP32

Placas ESP32 no seu navegador.

O Lux simula a família de microcontroladores ESP32 usada em sistemas embarcados. O código escrito no editor é executado na placa que você selecionar.

Lux

Comece com uma única instrução.

Um editor de código que roda no navegador, com um simulador RV32IM, lições e uma referência de instruções que você pode pesquisar.

Abrir o simulador→
Para universidades

Feito para cursos universitários.

O Lux está disponível para programas de ciência da computação e engenharia em universidades, tanto públicas quanto privadas, e os casos qualificados recebem acesso gratuito. Os arranjos para implantação são feitos diretamente com cada departamento.