您的位置:首页 > 编程语言

Assemble(王爽)——写在前面

2013-08-10 09:25 176 查看
    最近,一个招聘,上面写的要求汇编。而我不会。突然就发狠,想着:要不就学下呗。于是就开始了学习汇编之旅。

    汇编,我学过好多次了,效果都不怎么好(或者说是“没效果”)。第一次就是学校,大一的时候,学的第一门语言就是汇编。当时啥子都不懂,学会个二进制,然后加减法计算下,以为就了不得了。还有印象比较深刻的就是“寻址”,各种寻址各种乱,一团浆糊。最后,课上完了,考试通过了,就是不知所谓。第二次接触,就是《微机原理与接口》这课。这个时候,虽然有了学习过了C/C++、数据结构,但是没什么编程经验(懒惰),学习该门课也没怎么花功夫,所以最后也就勉强能过。再后来,接触过几次汇编,都浅尝辄止。

    而这次,我刚刚学习了三章,但是感觉:汇编啊,just so so。因为,感觉对汇编认识有调理、不混乱;而且!!!感觉对计算机的认识更加深了。所以,我有信心学好。分析下原因,我感觉有两点。

    第一点,我已经工作4年了(C/C++开发),所以本身对编程有一定的理解,对计算机内存有一定的认识、理解。(我觉得,汇编,就是CPU和内存的交互,而C/C++会加深对内存的认识,所以将有助于我学习、认识汇编)。

    第二点,当然是该书好!真的是非常好。现在我仅仅看到寄存器的内容。以往,汇编都是讲些寻址啊什么的,然后就是加法/减法等数字运算做例子(其实,国内出的书许多都是这样的)。但是,没有讲为什么“寻址”,乱!例子,数字运算,几乎是没有什么实际意义的,没法很好理解这些代码的意义。而王爽的汇编书,至少在这两方面做的是很好的。

    这里新开一个分类,就是为了记录学习汇编的点点滴滴——一些自认为重要的知识点;一些自己的理解!

    我相信,我这次一定不会半途而废,肯定能够取得“胜利”!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  汇编 编程