[MCU] C还是ASM

[复制链接]
143|27
 楼主 | 2020-1-21 22:57 | 显示全部楼层 ||阅读模式
选择C还是选择ASM进行编程

使用特权

评论回复
| 2020-1-21 23:00 | 显示全部楼层
记住一条原则,TI的工程师在不断改进CCS的C程序优化编译器,现在C优化的效率可达到手工汇编的90%甚至更高。

使用特权

评论回复
| 2020-1-21 23:07 | 显示全部楼层

当然有的时候如果计算能力和内存资源是瓶颈,ASM还是有优势

使用特权

评论回复
 楼主 | 2020-1-21 23:10 | 显示全部楼层
能举个例子吗?

使用特权

评论回复
| 2020-1-21 23:13 | 显示全部楼层
比如G.729编解码

使用特权

评论回复
| 2020-1-21 23:15 | 显示全部楼层
但是针对一般的应用开发,C是最好的选择。

使用特权

评论回复
 楼主 | 2020-1-21 23:20 | 显示全部楼层
新手呢

使用特权

评论回复
| 2020-1-21 23:23 | 显示全部楼层
新手编程则选择C和汇编混合编程更有利一些

使用特权

评论回复
| 2020-1-21 23:26 | 显示全部楼层
当然是选择c来编程,这样程序的可读性和和维护性,移植代码,多很方便,特别的大的代码。用汇编简直是慢性自杀

使用特权

评论回复
| 2020-1-21 23:29 | 显示全部楼层
呵呵C+ARM,该出手时就出手。

使用特权

评论回复
| 2020-1-21 23:31 | 显示全部楼层
c语言是想通的,所以学习c会为以后的路程打下基础

使用特权

评论回复
| 2020-1-21 23:36 | 显示全部楼层
ASM是汇编。我觉得C语言是通用天下的。汇编语言也是在一些情况下比较适合

使用特权

评论回复
| 2020-1-21 23:38 | 显示全部楼层
C吧我觉得

使用特权

评论回复
| 2020-1-21 23:42 | 显示全部楼层
c语言比较人性化,容易看懂,运行没有asm快

使用特权

评论回复
| 2020-1-21 23:44 | 显示全部楼层

针对开发程序来说,C 还是蛮方便好理解的哈

使用特权

评论回复
| 2020-1-21 23:46 | 显示全部楼层
C语言学的差不多

使用特权

评论回复
| 2020-1-21 23:48 | 显示全部楼层
汇编语言是基于计算机底层硬件的编程

使用特权

评论回复
| 2020-1-21 23:51 | 显示全部楼层
C语言是高级程序语言因此可移植性较好

使用特权

评论回复
| 2020-1-21 23:54 | 显示全部楼层
C语言比较简单点,汇编相对会复杂点

使用特权

评论回复
| 2020-1-21 23:57 | 显示全部楼层
C 语言可读性好, 代码便于维护

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表