现在单片机工程师是运用汇编语言多还是C语言多呢?

如题所述

第1个回答  2012-03-31
毫无疑问是c,因为c相对通用,51上的c程序只要做小小的修改就可以用在pic等其他单片机上,而汇编的话只能重写。
汇编最实用的方面是用在步进电机等实时性较强的工程上,这是c的不足,但是这一点可以使用混编来实现。
51的汇编是很容易学的,就111条指令,而且相当一部分类似,实际掌握30多条指令就能操作了,有忘记用法或编译后发现错误了可以查指令就行了。
我入门时学的是汇编,不过两个月就会了,但后来还是转而学c,没办法的,不会c不能说自己会单片机。
有能力的建议也学学汇编,很有好处,可以弥补c的很多不足,对单片机的内部结构也能了解很多。个人提示:汇编是极为经典的语言,是最接近机器语言的,在编程时能很明显感觉到单片机的运行顺序,缺点的不通用,而我们不可能只学一种单片机;c语言是目前使用最广的语言,原因是其通用性强和操作简便,不用去考虑单片机内部存储空间等繁琐的问题,但同时也带来了生成代码的效率不高。
第2个回答  2012-03-31
过去是汇编语言多,现在基本都用C语言。因为C语言编程序优点太多了,效率高,可读性好,可移植性好,容易调试等,除非特别要求,一般不会用汇编的。
第3个回答  2012-04-01
应该是c多 但好的工程师都是从汇编转过来的 非常熟悉汇编对一个出色地工程师很重要
第4个回答  2012-03-31
汇编语言多。
相似回答