初学单片机汇编的疑问

来源:百度知道 编辑:UC知道 时间:2024/05/15 08:47:49
各位高手,在下有一事请教,本人初学汇编,没有任何基础,不知道应该看些什么书,请各位帮忙指点一下,也不用内容太简单,希望里面有挺多完整的程序例子,而且程序要合理专业。因为初学嘛,首先就是模仿,我怕形成不合理的编程逻辑思路,麻烦请大家帮忙想想。在下十分感谢。

学汇编不像高级语言那样简单,要想学好这门语言得了解CPU结构,总线等等,就像有些寄存器你知道名称,但不知道它的作用是什么,还有时还不知道它的用法,《单片机原理与接口》这本书不错,学编程是带着自已的问题去写程序,写不出来的去看别人怎么写的,多看人家写的程序是有帮助的,还有就是多练多记。个人认为只有了解了计算机结构才能把汇编学好,毕竟它是和机器语言最相近的语言
其实学单片机我认为你应该看看《数字电路基础》,它是学电子方面的主修课,讲解数字世界的基础,比如里面讲了计算机“或,与,非”等逻辑的电路实现和如何建立起高层的数字电路。 如果这门课学好了,对于如何设计一个大到CPU这样一个复杂的数字系统都是基础(相关请看VHDL设计方面的知识)。当然那个时候你也可以用FPGA器件实现一个自己的单片机了。那时你自己定义的指令自己最清楚,我想那个时候在看汇编就不那么难了。
所以就看你是不是用心的学,想学的话,就应该把知识面扩展到基础上去,然后才能建起高楼来,个人见解。。。。

说得好~~~
先得有数电,模电的基础再学单片机吧~
我接触的第一本有关单片机有书~~~单片机原理及接口技术~

最好能有人教,还要有单片机~~刚开始先玩C51好了~
(如果需要有关的资料,我这有一点,我也刚玩不久~)

《51单片机应用从零开始》很好的一本书,你看完就会用汇编写程序了。

《例说80c51》

汇编有这么难吗?
我一直用汇编写程序
其实总的来说 单片机是输入 处理 输出

觉的汇编比C还简单