f8 - 一种为 C 语言和内存效率而设计的 8 位架构

主要观点:现代设备中仍有 8 位处理器存在,但其架构常不适合高级语言编程,如 C 语言,像 Realtek WiFi 芯片组中的 MCS - 51(8051、8052)微控制器。f8 架构基于维护 Small Device C Compiler(SDCC)及所支持的多种 8 位架构的经验教训,旨在 8 位架构领域找到 niche,在不需要 RISC - V 强大性能且不应浪费代码或数据内存字节的地方发挥作用。
关键信息:现代有 8 位处理器,架构不适合 C 编程,Realtek WiFi 芯片组中的 MCS - 51 为例,f8 架构的由来及设计目的。
重要细节:f8 架构是从维护 SDCC 等经验中得来,要在特定场景下发挥 8 位架构的作用且不浪费资源。

阅读 7
0 条评论