Voltar para projetos
SystemsExperimento2026

my-vm · máquina virtual

Máquina virtual em Rust com 26 registradores, framebuffer 1280 × 800 e dispositivos simulados.

Telas do projeto

1 / 1
Desktop CVM · execução real, interação não validada · janela nativa

Desktop CVM · execução real, interação não validada · janela nativa

Desktop CVM · execução real, interação não validada · janela nativa

O runtime lê Assembly textual, resolve labels e executa instruções sobre registradores A–Z, pilha e RAM. A RAM possui 256 × 1024 × 1024 palavras u32, aproximadamente 1 GiB. Uma janela minifb exibe o framebuffer 1280 × 800; mouse, teclado e interrupções alimentam o sistema convidado. O processo roda no sistema hospedeiro e requer sessão gráfica. A execução local exibiu o desktop. Os cliques não abriram os aplicativos internos nesta revisão.

Destaques técnicos

Arquitetura

26 registradores u32 e cerca de 1 GiB de RAM

Interface

Framebuffer, primitivas de desenho, teclado e mouse

Papel

Executa o Assembly do compilador CVM

Tecnologias

RustAssemblyminifbCargo