c语言编译器

本栏目将为设计的cpu 开发一套简单的c语言编译器

 

1.第一步实现跳板  我将使用一个rom空间极小的cpu,外挂一个eeprom.实现代码eeprom代码执行。类似lua的执行机制。我将实现cpu内部执行实现特定的for函数 和if跳转指令,以及变量定义,中断调用等常用指令。前一阶段,cpu实现了rom ram集合,成为单片机。后一阶段随着厂商定价策略。我再特定单片机内部实现固定代码,外挂eep实现变动代码。这样等同于再次将单片机还原为cpu+外挂rom的行为。

 

posted @ 2021-08-04 11:10  避暑山庄  阅读(47)  评论(0编辑  收藏  举报