[Devlog] To criando um computador virtual com NodeJs sem nenhuma biblioteca

Recentemente eu venho estudando bastante C e Assembly e eu simplesmente sou apaixonado por sistemas operacionais (Linux tendo meu carinho <3) e para eu obter experiência e aprendizado, eu decidi construir sozinho uma máquina virtual baseada em CLI com NodeJs com direito a CPU com comandos básicos em hexadecimal, Ram de 16 KB e um Assembler próprio virtual baseado no Asm x86_64, eu tive um progresso significativamente grande, em um dia de desenvolvimento eu criei a CPU com funções de registro de número em um local específico da ram, ler um valor específico de um endereço da ram em um dos 5 registradores, sistema de definir os valores de cada registrador em hexadecimal e um comando de halt para finalizar o programa/SO, adicionei um sistema de ponteiros aonde para definir um ponteiro você deve definir o valor como uma string, exemplo:

10 -> Valor do endereço 10 da ram "10" -> O endereço 10

Qualquer progresso estarei divulgando aqui, abraços <3

Um breve exemplo :

[
    0x01, 10, 42,    // Grava o valor 42 no endereço 10 da ram virtual
    0x02, 0x01, 10,  // Lê o valor do endereço 10 da ram e guarda no registrador A (0x01)
    0x03, 0x01, 40,  // Grava o valor do registrador A (0x01) no endereço 40 da ram
    0xff             // Encerra o programa
]

Meus 2 cents:

Tai o verdadeiro espirito hacker - toma meu upvote !

Continue a brincadeira e compartilhe conosco. Parabens pela iniciativa !

Não entendo boa parte das coisas que você falou ai, mas estou torcendo pra não abandonar esse projeto e trazer atualizações.