学习单片机对学习汇编有用处吗?

如题所述

有用。
汇编语言是除了机器语言之外最接近硬件底层的编程语言,也是代码运行效率最高的语言。
单片机是一个整合了部分输入输出功能的CPU,比如整合了AD采集功能,串口通讯功能,并口通讯功能等,尤其是经典的51系列8位单片机,很多计算机中的基本控制与操作在单片机中都能见到。单片机的学习和编程就是与硬件息息相关的编程,包括中断,管脚状态,数据存储、转换、AD量,串行、并行通讯等都能得到很好的理解和运用。
单片机现在的编程语言基本上是两种,一种是单片机的汇编,一种是c语言,汇编编写的单片机程序执行效率更高,但随着单片机性能的提升,很多项目和程序的开发都已经采用适合单片机的c语言编译软件来进行,但仍然免不了在c语言中使用位操作等汇编常用的编程方法来实现程序与底层硬件交互的目的。
希望对你有所帮助,如果满意,请及时判别为最佳答案,谢谢。
补充:
汇编语言在一些对程序代码执行效率以及实时性有严格要求的场合使用。比如一个硬件项目的核心模块。追问

什么是汇编

追答

晕,我以为你问这个问题应该是已经开始学习汇编语言了呢。
汇编语言:汇编语言(AssemblyLanguage)是面向机器的程序设计语言。在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。中国著名计算机科学教育家王爽写过一本名叫《汇编语言》的书。
请参考百度百科名片:汇编语言

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-26
学单片机,当然就是要学单片机本身的语言,也就是汇编语言。
学会了汇编,将来用C来编程的时候,才会用汇编的角度,来编写C程序。
这样的C程序,才能高效的发挥单片机的性能。

编程的最高境界是C和汇编混用。

到我的百度空间看看吧,有很多的编程实例。
第2个回答  2012-03-26
单片机是一个小的微处理器,是一个可编程的硬件芯片。
可编程的语言为汇编语言、C语言,当然还有机器指令(极少会用)。
单片机最小系统要跑起来,就必须有可执行的代码下载到ROM中,可执行代码的编程都是通过
汇编语言、C语言完成的。
总结:学习单片机对学习汇编有用处。追问

汇编有什么实际应用啊

追答

在C语言之前,基本是都是使用汇编作为编程语言,编程效率高,但随着C的发展,慢慢用的很少。
现在ARM的启动代码和一些4位的单片机还在使用。

第3个回答  2012-03-26
能让你的理论更好的应用与实践,做出一些简单的成品,增加你的兴趣,让你更好的明白学习语言最好的方法就是去实践。祝你好运!!
相似回答