由于缩短了进入市场的时间,简化了对维护的支持,高级语言(HHLs)正在迅速成为嵌入式微控制器的标准编程方法。为了确保新一代ATMEL AVR 家族的微控制器非常适合于C 语言编程,C 编译器的研发工作在
AVR 架构和指令集设计完成之前就已经开始。在C 编译器研发的初期,好几个对AVR 潜在的改进被找出并加以实现。编译器开发者与AVR 开发团队之间的合作,使得编译器能够为AVR 微控制器生成高效率、高性能的代码。本文描述了AVR 架构,以及为了使AVR 家族的微控制器更好地适应C 编译器,在编译器研发阶段对AVR架构和指令集所作的改进。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉