Ceci est un projet d'archi que j'avais réaliser pour mes études, j'ai vu qu'il etait accez interessant et donc je le met à disposition de tous
le simulateur emul un mini processeur qui connait quelques commandes simples
ce code contient deux executable
zemachine : lance la simulation du programme binaire passé en paramètre
zema : un mini assembleur pour zemachine, il transforme le code source en binaire compréhensible par zemachine (regardez dans le repertoir exemples pour quelques exemples de code)
zemachine est aussi doté d'une ram video ;) il peut donc afficher des choses
pour faire un teste taper : zemachine hw.bin
puis lancez l'execution avec la touche F6 : ça vas vous aficher un Hello World !!
le but de ce projet etait de simuler reelement le fonctionnement d'un cpu, ne vous etonnez pas donc de la complexité de la programmation du processeur (dans cpu.c), on aurai pu faire plus simple, mais CT pas le but
petite précistion : ce code à été realisé sous linux vous pouvez donc le compiler/executer sous linux ou cygwin
une autre chose, vous devez disposer de la librairie ncurses pour pouvoir utiliser le programme
il y a aussi une petite doc dans le repertoire doc
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.