Cortex-M0处理器的优势
能耗效率:处理器规模大小差不多,但是代码执行效率更高。所以能降能耗。
存储器容量限制
概念:32位能访问的空间肯定比16位,8位访问的空间多。这里不讨论16位的使用分页等操作来扩展存储空间。
代码密度高:Cortex-M0具备多种寻址方式,提高了代码密度。
关键字:高性能,程序执行速度快。0.9DMIPS/MHz;
关键字:高代码密度。高代码密度意味着单位代码实现更多功能。
关键字:确定的中断响应时间。最短16个时钟周期。16*1/48MHz = 500ns 左右。
NMI 输入。
概念:不可屏蔽中断。
作用:当系统发生致命故障时,使用该中断。
关键字:请求管理调用。SVC异常和PendSV。
关键字:Cortex-M0 向上兼容Cortex-M3, Cortex-M4;
寄存器和特殊寄存器
概念:数据在存储器中和寄存器中反复加载、存储,实现数据处理,称为加载-存储架构。使用内部寄存器操作,对存储器的操作也会减少。如果数据访问涉及到FLASH那么就会减少时间。