Custom Virtual Machine
Une implémentation personnalisée de Machine Virtuelle bas niveau, développée en C. Le projet simule le fonctionnement d'un processeur simplifié, comprenant des registres, une pile (stack), de la mémoire et le support d'opérations arithmétiques et logiques de base.
Ce projet est un excellent exercice pratique d'ingénierie informatique, permettant de comprendre en profondeur comment les processeurs décodent et traitent les données à partir d'octets bruts.
Fonctionnalités
- Exécution d'instructions machine personnalisées (opcodes).
- Cycle d'instruction CPU classique : Fetch, Decode et Execute.
- Simulation de registres à usage général et du pointeur d'instruction (IP).
Code Source sur GitHub
Hospedado por Verceldnetto.dev