答案:汇编,确实很重要,如果懂的汇编,那些C语言的秘密也会暴光的。介绍本书给你吧,王爽的《汇编语言》,初学者很合适,象你那样懂点C语言就更好办拉。我连高中都没读过,三角函数都不知道是什么东东,照样能把C语言和汇编语言学会
其他:汇编,确实很重要,如果懂的汇编,那些C语言的秘密也会暴光的。介绍本书给你吧,王爽的《汇编语言》,初学者很合适,象你那样懂点C语言就更好办拉。我连高中都没读过,三角函数都不知道是什么东东,照样能把C语言和汇编语言学会 很枯燥的一门语言,主要还是要有耐心。最重要的是基础。
软件部分重点在于存储方式和程序的书写(程序是熟能生巧的,不能急功近利)
硬件部分重点在于几个芯片,都是互通的,重点理解一个后剩下的就简单了。 先看看书 然后自己再多编点程序 程序这东西 就是要多练 不练是没有用的 下个masm5, 看王爽汇编学。 死记硬背 汇编语言是与硬件紧密相联系的语言,每种处理器都有自己的语言,单片机也有自己的,既然想学习51单片机,那就必须学51单片机的汇编语言,不要想离开硬件而直接谈论学习汇编语言,那是无用的。我觉得初学者学习单片机最好从8位的开始,你想学习单片机,最好能买本自己的书吧,这种东西虽然动手能力要求高,但是也必须有足够的书本学习时间的,尤其是初期,单片机每一个模块都有自己的语句特色,看看课本上易做图们怎么编的,模仿很多遍之后,你会不知不觉的发现自己也成开发高手了,呵呵。而且当你羡慕别人写的程序几百行的时候也不会想到后来自己也能写出来的,其实你可以,但是这是需要课本学习时间的,每个语句反复的揣摩自己模仿,就是这样的刻苦练的,没什么好的捷径,没有汗水不会有收获的,但是这也是一个充满乐趣的过程。如果你不舍得花钱买硬件开发板的话,给你推荐几款软件,WAVE6000编译汇编语言,(因为你是初学,所以没推荐KEIL C51,这个后来用C语言的时候用吧,伟福6000又小又方便),然后PROTEUS硬件仿真测试程序。我已经脱离51单片机了,进入ARM的32位世界里了,你在做好8位以后也可以进阶到更广阔的嵌入式开发上了,我课设和毕设全是51单片机开发的东西,都是优秀,呵呵,用心做总会让自己有所收获的。祝你早日成功,坚持就是胜利。 用心学都会学会的。。。 王爽的那本的确是入门的好书,汇编也是一门程序设计语言,学习写程序除了多上机练习,无他法 要学好汇编语言,最好先了解计算机的组成原理,
接着了解一些操作系统方面的知识.
然后就可以学习了.要学得很精的话,就要进一步了解芯片编程方面的知识. 也会暴光的。介绍本书给你吧,王爽的《汇编语言》,初学者很合适,象你那样懂点C语言就更好办拉。我连高中都没读过,三角函数都不知道是什么东东,照样能把C语言和汇编语言学会 多找点资料参考参考!!!哈哈哈,我也在学习。 王爽汇编第二版,网上有,照着操作很容易上手,适合初学者 ,学习吧,完了之后我告诉你下一步该怎么走,我也是这么走过来的,有个人带会避免走弯路的,加油吧,之后你可以编写贪吃蛇,俄罗斯方块等程序,挺有趣的 结合硬件 我认为一般是先熟悉指令,边学习边实践的那种,容易记牢。再就是了解一下子程序,模块设计的思想,再就是看一些典型的列子,分析它的流程和设计思想什么的。最后呢,都做一些小实验来锻炼一下自己 支持一楼的想法,我也是从王爽的《汇编语言》过来的 初学的应先掌握或了解一门高级语言,比如C
王爽第二版汇编语言很适合初学者学习,在每一章结尾都要认真完成实验题
学完后再看80X86杨季文编的,这里包括很多高级应用及实例。 思考中 汇编语言学习也很困难,需要耐心、恒心、毅力、环境。你可以从8086开始,我至今只看好王爽的那本,因为其他的8086的书籍作者都像在炫耀他的汇编技术有多厉害。8086学习完之后最好看看微机原理,之后你可以选择看罗云彬的win32汇编,不过要几个基础,C、dos汇编、数据结构、计算机基础。交流的话你可以去汇编网,http://www.asmedu.net/里面有王爽每一章的高手解答。最后说下,不要学习高级语言在去学习汇编语言,都认为学习高级语言去学习汇编语言,高级语言和汇编语言可以说不相关,高级语言上我可以看到很多汇编的影子,汇编语言上我看不到高级语言任何影子。祝你汇编学习成功。 和学C语言差不多,了解指令的意思看懂程序,再自己写程序。 编写几个程序就基本入门成功了。 找本汇编入门的书,完成习题,然后学习反汇编。看《微机系统软件分析》,《微机软件二次开发实用技巧》,《计算机病毒清除技术》等等。淘宝网上有。价格很便宜。学完这些,就会成为高手。 先大致的看一遍。然后再细细的看一遍。然后自己写一个C程序自己试着用汇编来看看。。
慢慢练习就可以了 1.有用户空间堆栈,用的是虚拟地址,但是虚拟地址也对应着物理地址,虚拟地址中的堆栈所对应的物理地址不是堆栈.
2.会空间不足.需要消耗物理h内存当然就会空间不足了 多做实验操作 你是做什么的,可以交流一下,找找爱好者,我的QQ469099411
上一个:汇编语言表示的指令格式中,标号与操作码之间用什么分开?
下一个:怎样才能学好汇编语言??求教高手