44问答网
所有问题
为什么现在的大学里学单片机是汇编语言而不是C语言
如题所述
举报该问题
推荐答案 2011-07-29
C语言是脱离硬件的高级语言,编写程序,用C语言方便一些。
学习C语言,有十天,就足够了。
学习单片机,不仅仅是学编程,更重要的是学习硬件,汇编语言是和硬件直接相关的。
学习汇编,十个十天,也未必能学通。
学会了汇编,才算是学会了单片机。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GWWVDKZVR.html
其他回答
第1个回答 2011-07-29
汇编语言是基于单片机的一种语言,该语言符合单片机的习惯,用汇编语言可以更好的了解单片机的各种资源;还有一点就是,一般学校的师资问题
而c语言只符合人的思维习惯,因此学习者不能很好地了解单片机的各种资源,就是所谓的只知其然不知其所以然
不过好好在现在已经有一些用c语言的书出版了,读者完全可以自学;
当然了,要学好单片机,仅仅靠课上老师说的那一点点显然是远远不足的!本回答被提问者采纳
相似回答
学习单片机是
用
汇编语言
好呢?还是用
c语言
好呢?
答:
没什么区别,都可以。相对来说,
汇编
指令较少,容易记,对于控制硬件来说比较直接,可以自己控制寄存器的使用,但写起来
代码
多些,对寄存器要合理分配。C相对来说写起来代码少一些,不用考虑寄存器分配,C会自己分配,但相对来说寄存器分配不够直接。如果需要调试,跟踪起来,相对汇编还是有优势的,可以跟踪...
单片机
的编程用
C语言
好还是
汇编语言
好。
为什么
?
答:
一般都用C语言编程。只有在C解决不了和代码效率比较高的时候才会使用汇编
。很明显,C语言容易编程,更容易模块化编程,容易学习,会的人多。编写同一个程序,C语言所花的时间平均比汇编短很多。而且对应不同的单片机平台,汇编语言都是不同的,而C语言是通用的。鉴于C语言有这么多好处,建议你用C语言...
现在单片机的
应用主要
是汇编语言
还是
C语言
?
答:
如果你是初学,还是建议你学汇编,因为使用汇编能够使你明白到单片机内部工作原理.现在开发产品
,除非使用了资源非常紧缺的小芯片型号,不然都是使用C语言,现在好多单片机,例如AVR单片机,有专门针对C语言开发的硬件结构,而且它们的速度非常的快,所以高级语言和汇编语言相比的效率问题,早已经成为过去(除非你是做导...
单片机
用
c语言
好还是
汇编语言
,
为什么
???
答:
各有各的好
。
汇编产生的代码少,程序占用单片机空间小,速度运行快,可移植性差。C语言可移植性强
,相对于汇编程序产生的代码多占用空间大,运行速度稍微慢些(程序不大时感觉不明显)。
大家正在搜
单片机汇编语言逆向C语言
51单片机汇编语言编程题
单片机用什么语言编程
单片机汇编语言100例
单片机汇编语言程序
51单片机汇编语言教程
单片机汇编语言流水灯
单片机汇编语言指令集
单片机走马灯汇编语言