单片机C51,汇编语言与C语言哪个更好应用于实际一些?写程序哪个更容易入手?

如题所述

汇编语言,因为汇编语言是直接指导单片机运行的,占内存小,直接,快捷,但就是系统可移植差,只针对一个系统
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-13
在 C 文件中要嵌入汇编代码片以如下方式加入汇编代码:
#pragma ASM
; Assembler Code Here
#pragma ENDASM

其他参考
第2个回答  2011-01-14
同意madaraii!初学最好汇编。可以更快熟悉单片机内部,学c也要对硬件了解的
第3个回答  2011-01-13
刚开始学习的话,51还是尽量用汇编的好,比用C可以更快的熟悉硬件。当把硬件熟悉得差不多了,汇编和C就可以看着用了。程序对IO操作、时序、运行速度和程序大小要求的紧就用汇编。没什么特别要求那就看个人偏号了,我是尽量用汇编,做出来的东西效率高
第4个回答  2011-01-19
各有所长,C语言移植型好 可方便用于其它单片机 但这只是大工程时使用 如果程序不大 可以用汇编写

汇编的优点:语言接近机器代码,初学单片机用汇编语言的话容易了解单片机,缺点是编写效率不高,移植性不好

C语言:不需要详细了解单片机,编写效率高,移植兼容性多,初学单片机是也很容易掌握编程
第5个回答  2011-01-13
毫无疑问,C语言,现在汇编别人都弄好了,都不用操心。
相似回答