- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
《Win32汇编语言入门》.pdf
为什么要学习汇编语言?
如果把学习比作远行的话,旅行者要解决的不只是一条路的问题,还有两座山的问题。
这两座山的存在会使得你无法看清远方的目标,会使得你一路上不断怀疑方向,失去信心。
这也就是为什么很多人买了厚厚的编程书籍然后让他们永远的在书架上落灰,这也就是为什
么很多人能够饶有兴趣的搜集n 多的电子书,然后永远的让他们以各种各样的电子状态永久
的停滞在存储器上……
一座山是:为什么要学习汇编语言?我的观点是:因为汇编语言是计算机软件技术的
“原子学说”。我非常喜欢电脑的重要原因是,他上面所有的事情背后都有着明确的原因。
也许正是因为这个原因,所以你看轮船下水,或者房屋开工都会有着杀猪点香的仪式,可是
程序员写程序或者建立新的工程,从来不会有烧香拜佛的情形如果拜祭的话,是不是要
拜拜电力之神法拉利?汇编语言可以解释vc 生成的程序为什么没有按照预期结果输出,可
能是优化编译出现了问题,也可能是链接程序的问题,更有可能是马虎导致的程序逻辑上的
问题。但是这一切都可以在汇编语言层次得到完美的解决。如果你用汇编语言学完某项知识,
当用它来完成这个程序的时候,也就意味着你已经完全的掌握了这门知识,你再看vc 或者
其他高级语言例程的时候,会觉得脉络明晰,甚至你会觉得为什么其他语言要啰嗦那么久。
此谓 “游刃有余”或 “庖丁解牛”。
另外一座山是:我怎么下手学习?说道这里,我另外提一句,很多人学习编程的初衷
是想 “写一个病毒木马”或者 “自己设计一款游戏”。对于前者,我并不反对,毕竟 “唯一
一项”“由免费软件”支撑起来的庞大产业是杀毒行业,此外还希望如果真有一天设计出来
了,千万不要做的太过分,比如:专门删除 ghost 文件等等,这是心理缺陷的表现。
关于教材,我的观点是教科书有两种,一种是看起来像字典一样,实际上也是字典
小时候爸爸经常带着赞美的语气说他知道的xxx 通过背字典的方式来学习,好在爸爸只是知
道,我也肯定不会这样学习的。字典通常都是面目可憎的,仿佛古板的教授,比如说:字典
中 “虎”;哺乳动物,毛黄褐色,有黑色条纹,性凶猛,力大。骨和血及内脏均可入药 (通
称“ 老虎”);还有一种看起来轻松得多,娓娓道来,非常不幸这样的书籍通常都是国外翻译
过来的,而翻译人员通常是那些编字典的人员…. ….
这篇文章不会一项一项的介绍汇编语言的知识点,也不会就某个方面深入展开,这是
一本讲how to 的书,不是讲 what is 的书。读完此书,你应该学会如何查找资料,如何阅读
msdn,甚至可以明白如何讲述清楚自己遇到的问题。读完此书,你在去看罗云彬的那本经
典,就丝毫没有问题。
1
www.lab -
版本 日期 修改内容
V0.1 2010-9-4 第一版
您可能关注的文档
- 《STM8S系列单片机原理与应用 教学课件 潘永雄 第6 11章 第10章》.pdf
- 《TCP_IP——协议分析与应用编程 教学课件 李峰 陈向益 第3章》.pdf
- 《TCP_IP——协议分析与应用编程 教学课件 李峰 陈向益 第9章》.pdf
- 《TCP_IP网络编程 教学课件 任泰明 第8章》.pdf
- 《TD SCDMA基站系统开局与维护 教学课件 刘良华 代才莉子情境七 子情境七、软件故障排查》.pdf
- 《TD SCDMA基站运行与维护 教学课件 黄一平 第5章 中兴B328 + R04 基站运行与维护实训》.pdf
- 《TD SCDMA无线网络规划优化及无线资源管理 教学课件 啜钢 高伟东 彭涛 第2章 TD SCDMA技术基础》.pdf
- 《Teamcenter3D 产品技术出版物解决方案》.pdf
- 《TESOL教师教育硕士课程和多样化教学语境_英文_》.pdf
- 《The Swift Programming Language--语言指南--控制流》.pdf
文档评论(0)