怎么学习汇编语言快

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:23:26
我是一个初学者,找不到思路,求那位老师指点下学习方法。想学习汇编语言用来编写51单片机。
大家指点的很好 在这里谢谢了

汇编语言是与硬件紧密相联系的语言,每种处理器都有自己的语言,单片机也有自己的,既然想学习51单片机,那就必须学51单片机的汇编语言,不要想离开硬件而直接谈论学习汇编语言,那是无用的。我觉得初学者学习单片机最好从8位的开始,你想学习单片机,最好能买本自己的书吧,这种东西虽然动手能力要求高,但是也必须有足够的书本学习时间的,尤其是初期,单片机每一个模块都有自己的语句特色,看看课本上大师们怎么编的,模仿很多遍之后,你会不知不觉的发现自己也成开发高手了,呵呵。而且当你羡慕别人写的程序几百行的时候也不会想到后来自己也能写出来的,其实你可以,但是这是需要课本学习时间的,每个语句反复的揣摩自己模仿,就是这样的刻苦练的,没什么好的捷径,没有汗水不会有收获的,但是这也是一个充满乐趣的过程。如果你不舍得花钱买硬件开发板的话,给你推荐几款软件,WAVE6000编译汇编语言,(因为你是初学,所以没推荐KEIL C51,这个后来用C语言的时候用吧,伟福6000又小又方便),然后PROTEUS硬件仿真测试程序。我已经脱离51单片机了,进入ARM的32位世界里了,你在做好8位以后也可以进阶到更广阔的嵌入式开发上了,我课设和毕设全是51单片机开发的东西,都是优秀,呵呵,用心做总会让自己有所收获的。祝你早日成功,坚持就是胜利。

学汇编需要有点硬件基础,学汇编的目的也是为了了解硬件结构。c语言你应该了解,c是脱离底层硬件的高级语言,两种语言的学习思路是不一样的,如果想学好首先需要认识到这一区别。
推荐用书学习,效果比较好,我用的是《8051彻底研究:基础篇》和复旦的《单片机原理应用》再就是综合参考很多设计实训方面的书(图书馆都很多)。强烈推荐《8051彻底研究:基础篇》一书,我看这书几乎是只花半天时间就从迷茫到明白顿悟,接着就上手了,同时一定结合复旦大学出版的单片机原理应用教材,因为前者重实践后者重理论,理论实践相结合有助进一步深入。
网站也如:“51单片机学习网”,初学者的最好平台。

友情提醒:学会不难,贵在坚持和实践!

更多电子问题请关注我!zhidao_ceo竭诚为您解答!

1、找本介绍学习51单片机的书,如《单片机原理与接口技术》,把51的结构清楚了,什么寄存器啦,I/0口啦,用什么符号表示的;