Ze-machine : un simulateur d'une architechture simple

Soyez le premier à donner votre avis sur cette source.

Vue 9 559 fois - Téléchargée 1 567 fois

Description

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

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_aladdin
Messages postés
37
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
7 mars 2005
-
heuuu quand j'ai posté ma source je l'ai mise dan la rubrique C/assembleur ce qui et plus logique il me semble ;)
cs_patatalo
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1 -
salut,

CT peut etre + a mettre sur le site C/C++ a moins que les exemples soient + interressant que l'emulateur !!???

@++
HwW_Mb
Messages postés
44
Date d'inscription
jeudi 3 juin 2004
Statut
Membre
Dernière intervention
12 novembre 2005
-
Comme d'habitude trés bonne source aladdin !
8 / 10 !

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.