汇编程序同样需要调用子程序(函数),抛开语言的差异,其逻辑结构应该是一样的。同样的汇编也需要“大量”使用堆栈,这一点汇编没有任何优越性。
包括所有的C51在内的大多数单片机的C语言都不是在堆栈上传递函数,而是由编译器静态分配。
由于C语言更加接近自然语言,如果编译器没有BUG,同样结构下C语言一定比汇编可靠。
最后一句:C的局部变量是可以覆盖的,汇编的所有变量都是全局的,C不仅仅效率高,而且因为局部变量的不可见性所以更可靠。
1.部分资源来自网络,经ET电子归类整理,旨在服务电子爱好者并无商业目的,不保证正确性与完整性.
2.如果您觉得本站资源对您有用,请告知您的好友,用搜索引擎搜"ET电子"即可.

