SystemsExperimento2026
my-vm · máquina virtual
Máquina virtual em Rust com 26 registradores, framebuffer 1280 × 800 e dispositivos simulados.
Telas do projeto
1 / 1O 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