德国透明时装见奶秀:怎样学好汇编语言

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 06:26:22
我现在刚学完C语言,会用C语言一些编程,对学习计算机语言还是有很大的兴趣,学起来自我感觉也很好,但一拿起汇编语言时我就晕了,花了一个寒假也没有头绪,买台电脑也不知怎么怎样来装汇编练习软件,请各位大侠指点指点一下学习的好方法,多多益善!
debug是什么东西哦,我不太懂呀,怎么用呀,学汇编先从哪里入手呀?切入点是硬件还是汇编本身的指令系统呀?对指令系统有必要全记下来么?

我是过来人,以下是我个人的经验:
1.要多动手,不要只看书和书上的例子,有条件就把例子弄到电脑上试一试,如果成功了,不要高兴,你的工作只完成了一半,把例子改一改,按你的意思,想想改了之后的结果,与上机对照一下,你会有收获的.
2.要会用debug,很多情况下当自己都不知道程序对不对的时候,用debug跟踪一下就解决了.
3.要准备一台烂机子,就是什么东西坏了都不会心痛那种老机子.用来上机调试程序.如果用自己的爱机试,一个不小心把硬盘主引导扇区洗白了就真的是后悔不已了.
4.不要理老师讲的DOS中断,那东西中看不中用.多在调试用的机子上试试底层的东西,如bios调用,IO操作,对显卡,硬盘的控制.那样你会体会到学习汇编语言的快乐.

要多注意概念,细节,还要多练习。要用联系的差点看问题,比如:以下这个常见的问题
对于数组,数组名是常量,所以不能进行++、--运算,对于指针它是变量,可以进行++,--等运算,在某些情况下数组名和指针有相同的功效,因为它们都保存着地址量。