51单片机汇编语言基础书籍: 谁有推荐关于学习51单片机汇编语言基础的书籍 比较好的
3个回答
展开全部
汇编语言,是一种十分简明的语言。
它和硬件,是直接相关的。
如果,对硬件缺乏理解,汇编语言,则是非常难以理解的语言。
楼主想要寻找比较好的书,显然是遇上了难处,通常是硬件基础不够。
如果是这样,应该先学习C语言。
C语言,是高级语言,它是脱离硬件的。
学习C语言,可以在不涉及硬件的条件下,学会编程的方法、思路。
编程的这些基本知识,如果利用汇编语言来学习,将会花费更多的时间。
学会C之后,再学汇编,这是提高的过程。
这个提高,并不是必须的。
因为,在51单片机这个领域,用C编程,已经足以够用。
学会C之后,再学汇编,难度就会大大降低。
学好汇编之后,你会发现,C编译器,实在是太笨了。
比如,把一个数字,分解成十位、个位:
用 C 语言,就必须进行两次除以10的运算;
用汇编语言,计算一次除以10,商和余数,就都算出来了。
像这样的实例,比比皆是。
原因就是C编译器,只能使用中小学生层次的算法思路。
学好了汇编,基本上,就不会再用C编程了。
采纳答案说,““摸索透了之后也要学着接触C””,并不是最好的学习途径。
C是初级的层次,汇编则高一些,最好的是C、汇编混合编程。
应该由浅入深,逐步的进行,这样,学习的效率才能高。
它和硬件,是直接相关的。
如果,对硬件缺乏理解,汇编语言,则是非常难以理解的语言。
楼主想要寻找比较好的书,显然是遇上了难处,通常是硬件基础不够。
如果是这样,应该先学习C语言。
C语言,是高级语言,它是脱离硬件的。
学习C语言,可以在不涉及硬件的条件下,学会编程的方法、思路。
编程的这些基本知识,如果利用汇编语言来学习,将会花费更多的时间。
学会C之后,再学汇编,这是提高的过程。
这个提高,并不是必须的。
因为,在51单片机这个领域,用C编程,已经足以够用。
学会C之后,再学汇编,难度就会大大降低。
学好汇编之后,你会发现,C编译器,实在是太笨了。
比如,把一个数字,分解成十位、个位:
用 C 语言,就必须进行两次除以10的运算;
用汇编语言,计算一次除以10,商和余数,就都算出来了。
像这样的实例,比比皆是。
原因就是C编译器,只能使用中小学生层次的算法思路。
学好了汇编,基本上,就不会再用C编程了。
采纳答案说,““摸索透了之后也要学着接触C””,并不是最好的学习途径。
C是初级的层次,汇编则高一些,最好的是C、汇编混合编程。
应该由浅入深,逐步的进行,这样,学习的效率才能高。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很多年前一本书《单片机原理与应用教程》,电子工业出版社,好象是中等职业教程,讲得通俗易懂,我就是看那本书入门的 ,不知现在有没有 ,如今虽用C语言编程,有时还拿来看这本书,另外东南大学刘其其老师的视频教程也不错,可搜一搜
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询