Difference between revisions of "Mini compilateur C pour mini CPU"
Jump to navigation
Jump to search
(Created page with "=Objectif= Il s'agit de développer un compilateur C pour un CPU minimal appeler [https://jeelabs.org/2017/11/tfoc---a-minimal-computer/ MCPU] =Les contraintes technologigue...") |
|||
Line 9: | Line 9: | ||
** https://github.com/alexfru/SmallerC |
** https://github.com/alexfru/SmallerC |
||
** https://en.wikipedia.org/wiki/Small-C |
** https://en.wikipedia.org/wiki/Small-C |
||
+ | ** https://github.com/oriansj/M2-Planet |
||
=Plan de travail et indications= |
=Plan de travail et indications= |
Revision as of 09:18, 12 January 2022
Objectif
Il s'agit de développer un compilateur C pour un CPU minimal appeler MCPU
Les contraintes technologigues
- Le processeur on se référera à MCPU
- Pour le compilateur il s'agira d'identifier une base à adapter
- https://bellard.org/otcc/ ( par exemple la version déobfusquée de otccn.c)
- https://github.com/alexfru/SmallerC
- https://en.wikipedia.org/wiki/Small-C
- https://github.com/oriansj/M2-Planet
Plan de travail et indications
- Comprendre le mini-CPU, puis l'étentre 16 bits
- Choix un compilateur (les tester faire des mini preuve de concept)