最近突然发现以前学51的时候还是学的太浅了,没有深入到它的内部,只是飘在表层,尤其对内部的运作过程还是不是很清楚,只是知道怎么会出效果但是具体的细节还是不清楚,当时学汇编也只是玩玩而已,觉得学的差不多了,就是这个“差不多了”就停止前进了,其实还是差的很远,所以建议大家要深入学习。要对编码,编译的具体细节过程都要非常了解,基础牢固了再往后面走就会很顺利些,不过也要看以后从事的工作了,有些偏向应用的就不用太注重底层的细节主要出效果就成,但是如果是搞底层的话最好是把张毅刚的那本单片机的书好好看看,当时上单片机课的时候总觉得无所谓,但当时邓老师确实很犀利,对汇编指令运作过程都非常清楚。非常熟练。51的基础对后面学习其他处理器都很有帮助的。说了这么多有不同意见的欢迎拍砖。
我现在还不清楚其他公司单片机的汇编用的多不多,但是就目前我处的环境来看,基本那些函数全是用汇编编的。多以熟悉指令系统和程序运作过程以及编译过程都非常重要。