第1个回答 2011-04-21
我的学习经历跟你的比较相像。今年研二了,也是学计算机的,学过C++,C#等。汇编也学过一些。
推荐:
1.2比较经典的IBM汇编程序设计;具体数目可以去CSDN找,主要是掌握一些基本的汇编命令;
3.建议用Masm,对初学者比较容易上手,学会后,也没必要用Tasm,毕竟入手后关键是学会运用汇编命令,因为比较简洁的界面和直观的实验按钮,至于win7这个不存在问题,只要找对型号就好;
4.经验就是,基本跟学过的高级语言不沾边,汇编比高级语言使用的单位命令,更加简单,也繁多,例如解析If 或者 For语句,就得用到多几倍的代码;所以学汇编你可以当做是一门新语言来学习,不必担心基础问题,另外就是,学习汇编,了解汇编一定要吃透他的基本命令和用法,把学过的高级语言用基本的汇编语言翻译来实现,这个思想对学习汇编很重要,另外汇编语言会比高级语言更好玩,为什么这样说,因为汇编语言到底是底层的,接近机器语言的东西,可以直接操控一些硬件平台,例如控制录音,循环发音,控制交通灯等等生活比较实际的操作,很有直观性,甚至可以直接用于制作机器人,控制他的行动,所以才叫他好玩;
5.学习汇编基本不需要基础,已经回答过了,在4中;
Ps:我还保留了大量做过的简单的实验代码和编辑汇编语言的软件:未来汇编;需要的留一个qq邮箱,我发给你。。