在单片机的实际应用中,单片机用到的汇编语言是不是很多,汇编语言要要学习到什么的程度才可以啊
5个回答
展开全部
可以这么说,单片机汇编语言已退居二线了,在复杂的软件项目里面根本不会用到。
原因有2:
1.汇编语言非结构化设计语言,晦涩,可移植性差,小的入门的程序,可以用汇编语言编写,熟悉单片机程序设计,大的程序,用汇编编,没几天你转过头就读不懂了。不适应软件工程开发方法的程序设计语言。
2.针对单片机C语言程序设计的编译器层出不穷,尽善尽美。拿C51编译器来说,其编译效率已经和汇编程序指令代码密度不差上下了,即使有一点点出入,对于资源日益丰富的单片机来说,是可接受的。但是C语言的简洁、结构化程序设计、软件项目工程管理的优势是汇编语言所不能比拟的。
所以C语言对与单片机程序设计是主要语言。汇编语言入门,能读懂简单汇编程序,就可以了。
原因有2:
1.汇编语言非结构化设计语言,晦涩,可移植性差,小的入门的程序,可以用汇编语言编写,熟悉单片机程序设计,大的程序,用汇编编,没几天你转过头就读不懂了。不适应软件工程开发方法的程序设计语言。
2.针对单片机C语言程序设计的编译器层出不穷,尽善尽美。拿C51编译器来说,其编译效率已经和汇编程序指令代码密度不差上下了,即使有一点点出入,对于资源日益丰富的单片机来说,是可接受的。但是C语言的简洁、结构化程序设计、软件项目工程管理的优势是汇编语言所不能比拟的。
所以C语言对与单片机程序设计是主要语言。汇编语言入门,能读懂简单汇编程序,就可以了。
展开全部
要了解你用的片子的汇编指令,对C编程时有很大作用,可以使你的语言更精练……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
个人认为刚开始学单片机尽量要从汇编开始,这对于你理解单片机硬件来说是很有帮助的,超过100行(句)的程序就尽量不要用汇编了,用C语言开发效率高。汇编的应用场合是很多的,包括一些对实时性要求很高的场合,还有嵌入式系统的部分代码等,所以掌握一些汇编还是很有好处的,汇编学到可以编写100---200句长度的代码就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
个人认为入门和基本运用还是C比较好,简单,可读性强。但到高级运用的话肯定是要汇编的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
汇编语言在实际应用不是很多,大多都是用C语言。汇编语言是基础,学习的单片机的原理的书大多都是用汇编写的,汇编语言它能让你更好的了解单片机内部结构,当你都很熟悉单片机了,转用C来写就很容易了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |