Mini compilateur C pour mini CPU: Difference between revisions
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 07: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)