学习汇编语言,要有一个合适的开发工具,要有一合适的学习书籍。
本来打算学了C语言后,进一步的学习C++,后来看了一下C++,
虽然和C语言比较像,但是要学的知识太多了,属性太多,而我又没有那么耐心地去学。
于是放弃,主要是现在可以用MFC来写一点简单的小程序。但是对于C++没有完整的学过一遍。
不管怎样,心里还是对汇编语言心迟神往,于是绝定报考今年三月份的计算机等级考试三级PC技术。
原本打算考C++二级,但是看了教材,感觉太简单了,学不到什么东西。于是放弃,毅然绝定报考三级的汇编语言。
虽然说计算机等级考,没什么用,但是对我这样没有什么自信的人来说,去年拿到了C语言的二级证书,还是非常开心的。
学习汇编语言的书只要三本:
1.王爽的那本
2.Irvine的那本
3.罗云彬的那本
其它的书,神马都是浮云。
学习汇编语言的工具:
1.Visual studio 2005 OR 2008版本
2.MASM32开发包
书上说用什么editplus ue编辑器来开发,我使用过了,并不适合新手,所以我不上他们的蛋。
VC 2008环境下的简单配置
过些天再来,现在看书。
补充说明:
VS 编写代码 ,Visual Assist 对于.cpp格式的文件是支持代码提示,而对 .asm文件,却不能提供提示,也许是我不知道如何设置 。
我想在编写代码的时候,直接将汇编代码写在.cpp格式的文件中,这样在编写程序时, Visual Assist 可以提示API函数,这也很方便了。
Visual Assist还有一个va outline窗口,只要写好注释格式,还是可以当作一些过程的导航的功用的。
在这里附上截图,仅供参考。MASM32的环境设置,请参考Irvine写的书。
图1:新建一个win32工程
图2:使用空项目
图3:设置工程为自定义编绎规则
图4:选择默认的asm编绎规则
修改规则文件,将默认的.asm文件改成.cpp