虽然Ti官方的资料以及2812编译器的说明资料中对C++的执行效率都有提及。
我这里展示一下在2812上使用定时器类的某些语句的执行汇编与C++代码对比的一个截图。
从汇编的语句看,编译器对C++支持的执行效率还是很高的。
上面是停止定时器的函数调用,申明为内联函数,调用了一个位设置的模板函数。
其对应的汇编如下:
本人汇编不好,不太懂。应该是不超过4条指令吧。
虽然Ti官方的资料以及2812编译器的说明资料中对C++的执行效率都有提及。
我这里展示一下在2812上使用定时器类的某些语句的执行汇编与C++代码对比的一个截图。
从汇编的语句看,编译器对C++支持的执行效率还是很高的。
上面是停止定时器的函数调用,申明为内联函数,调用了一个位设置的模板函数。
其对应的汇编如下:
本人汇编不好,不太懂。应该是不超过4条指令吧。