个人情况
==================================================
有一定的编程基础(JSP)
1. 为什么要学汇编
==================================================
感觉汇编重要、有意义
曾经看到有人用汇编解释C语言
感觉很神奇
同时感到汇编的强大--当时也有点受打击--别人竟然可以用一门自己完全不知道的语言
来解释另一个语言中的复杂问题
其次就是自己对操作系统感兴趣
然后听说Linux操作系统除了C语言外
也用到了汇编--再次感受到汇编的重要
学习的过程
----------------------------------------------
学的是第一版的《汇编语言(王爽版)》
去年就有在学习了--只是当时有点走马观花的感觉
看到88面的时候就学不下去了
究其主要原因之一 是因为书中的一句话
“注意:一定要做完这个实验才能进行下面的课程。”
看到书中上面的这句话以后,心里就凉了
本来当时就没仔细学 感到学习的乏力
个人时间那个时候也就不多
于是就(暂时)放下了这门课程的学习了。
到今年
自己空余的时间多了很多
也觉得该好好把这门课程学完,体会汇编的思想
于是10月份的时候就开始断断续续的拿出一部分时间进行学习
前段时间自己有了充裕的时间
于是天天搞汇编
搞了有半个月左右
终于是在元月4号的时候学完了
(所谓学完不仅仅是看完 还包括写程序,做笔记等)
2. 学汇编后的感想
==================================================
学完之后感觉踏实了
自己可以对着计算机说:“丫的,你没那么‘恐怖’了。俺对你有多了几分了解了”
对于一个程序员来说
学汇编会让你感觉好一些--就算你不以汇编为业
至于怎么个好法,那就见仁见智了
学习汇编的意义在哪里?(下面这个帖子也许可以让你不是那么迷惑)
----------------------------------------------
http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=free&kind=1220&qkSg=2&qID=10793&readSg=1
如果你已经学了汇编(下面这篇文章或许会让你收益不少)
----------------------------------------------
"不再疑惑,汇编之后"
http://www.proeyes.net/currentperiod.jsp?p=0&index=185&kanCi=2
针对《汇编语言(王爽版)》的一些看法、建议和一点杂谈
----------------------------------------------
首先这是一本 好的教材
如果你问网友 学C语言用什么教材比较好
网友们大都会推荐《C语言程序设计(谭浩强版)》
同样如果你问网友 学汇编用什么教材比较好
网友们会很大声的告诉你《汇编语言(王爽版)》
好在哪里
循序渐进抑或是活学活用等等
PS:感觉是一本对得起学习者的书
学习建议
----------------------------------------------
如果你是专门从事汇编编程
权且可以不看
我这里假设你 对汇编有兴趣 以汇编为辅--我就是这个学习目的
----------------------------------------------
书里面会有一些C语言
编者完全是出于“好意”
在书中用C语言去等价描述汇编中的某段程序
为的是让学习者可以更好的理解汇编中的一些语法内容
也就是说如果你之前没学C语言的话
难免有点尴尬
不过学C语言也是迟早的事情
大学里都会教C语言(未经严格考证^_^)
大部分学生过的也是C语言的国家二级
其次就是一些“套路”似的建议了
要拿出足够的时间
功课要做足
书中该写的程序还是要写
书中的检测点是填空题也好 程序题也好
只有自己去耐心的去做的时候
才会发现自己没理解、没掌握的地方
而且书中时不时会冒出一句让学习者有点温馨又有点无奈的话
--“注意:一定要做完这个实验才能进行下面的课程。”
看到这句话之后
我想学习者会对编者的用意心领神会
这里把教材因素排除在外
汇编语言毕竟是一门低级语言
学习起来
枯燥乏味什么的还是会有一点
不过同时
它对硬件的操控能力还是很有吸引力的
当你像教材中一样在DOS窗口输出
“welcome to masm!”的时候
内心的成就感会成为你学习的动力
自己学习的是第一版
书中印刷错误比较多
不过现在电子版的第二版已经出来了
推荐下载第二版进行学习
而且第二版内容也更丰富了
同时也说明你要花的时间精力会更多了--嘻嘻
下面这个帖子给出了一些下载地址
http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=book&kind=1002&qkSg=1&qID=26955&readSg=1
==================================================
以上是自己在学习完这本书后一点想说的吧
算是汇编入门了 谈不上学得怎么样了
是出于兴趣爱好
计算机已经是一门庞大的学科了
自己学的东西不多
要学的还有很多
有这种想法的程序员我想不仅仅是我
还有很多,也许也包括你
让我们互相勉励吧!
----------------------------------------------
出于对王爽老师的尊敬
--也许以后的某某天自己会邮购该书
呵呵~
分享到:
相关推荐
汇编学习资源 汇编 汇编学习 汇编指令查询器AsmFun 1.3 8088 汇编速查手册.txt IBM-PC汇编语言指令集.txt The+Shellcoders+Handbook.rar 编程高手箴言.chm 汇编零起点教学.chm 汇编指令学习.chm
3. **安装汇编编译器**:为了编写和编译汇编程序,你需要在DOSBox中安装一个DOS版本的汇编器,如NASM或TASM。通过模拟软盘或硬盘驱动器,你可以将编译器安装文件传输到DOSBox内。 4. **编写与调试**:使用文本编辑器...
如何学习汇编,详细的讲述了怎样学习汇编。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
《跟我学汇编》基础教程是一本专门为汇编语言初学者设计的详尽教程,旨在帮助读者从零开始,逐步掌握汇编语言的基础知识和实际应用技巧。在本教程中,我们将深入探讨汇编语言的基本概念、指令系统、程序设计方法以及...
学习汇编的必备的。学习汇编的必备的。学习汇编的必备的。学习汇编的必备的。学习汇编的必备的。学习汇编的必备的。学习汇编的必备的。学习汇编的必备的。学习汇编的必备的。学习汇编的必备的。学习汇编的必备的。...
汇编语言学习笔记---傻瓜式学汇编(共63页) 本文档是汇编语言学习笔记,涵盖了从基本的编程环境搭建到深入理解汇编语言的数据、顺序程序设计、分支结构程序设计、循环、数组及指针、函数、结构等方面的知识点。 ...
《汇编语言学习大全》是一本全面探讨汇编语言的教程,旨在帮助初学者和有经验的程序员深入了解计算机底层工作原理以及如何用汇编语言进行程序设计。汇编语言是计算机科学的基础,它是一种低级编程语言,每条指令直接...
一本可以参考学习汇编语言的书,适合对汇编感兴趣的人.
汇编金手指是一款专为汇编语言学习而设计的软件工具。...汇编金手指作为一个汇编语言学习的辅助工具,能够帮助用户更好地理解和学习汇编语言,尤其适合那些希望深入了解计算机底层工作原理和系统编程的学习者。
《汇编金手指》作为学习工具,它不仅提供了一个友好的学习环境,还可能包括实例代码、练习题和解决方案,帮助用户从理论到实践逐步掌握汇编语言。无论你是计算机专业的学生,还是对底层编程感兴趣的自学者,这款软件...
汇编指令查询器,方便的查询各种汇编指令,是学习汇编的好工具
2. 汇编语言环境搭建:如何安装和配置汇编语言的开发工具,如汇编器、链接器等。 3. 基本语法和指令:逐步讲解汇编语言的语法规则,以及常用指令的使用方法。 4. 实例解析:通过实际的代码示例,帮助读者理解并掌握...
《汇编语言经典教材》这本书可能涵盖了这些内容,并通过实例和练习帮助读者巩固所学。学习汇编语言不仅可以提升你的编程技能,更能让你对计算机系统有更深入的理解,为未来从事系统级编程或底层开发打下坚实基础。...
汇编语言 深入浅出学习汇编语言 对学习非常有用
51单片机的汇编程序和C程序实验源码(汇编学习资源).zip51单片机的汇编程序和C程序实验源码(汇编学习资源).zip51单片机的汇编程序和C程序实验源码(汇编学习资源).zip51单片机的汇编程序和C程序实验源码(汇编学习资源)...
1. **基础知识**:首先介绍汇编语言的基本概念,如指令集架构(ISA)、寄存器、内存模型和操作码。还会涉及不同体系结构的汇编语言,如x86/x64、ARM等。 2. **语法和指令**:详细讲解汇编语言的语法,包括指令的...
汇编语言经典入门作品,推荐给学习使用汇编语言的人们。
《一步一步学习汇编语言》是一本非常经典的汇编语言教程,该书由杰夫·邓特曼(Jeff Duntemann)编写,并由威利...通过系统的学习和实践,读者将能够掌握汇编语言的核心概念和技术,为进一步的专业发展奠定坚实的基础。
汇编语言是计算机科学的基础,它是一种低级编程语言,直接对应于机器指令,因此理解和掌握汇编语言对于深入理解计算机的工作原理至关重要。 汇编语言的学习涵盖了以下几个主要知识点: 1. **基本概念**:了解什么...
《汇编学习手册》是一本深入探讨计算机底层原理和编程技术的教材,旨在帮助学习者掌握汇编语言,理解计算机程序执行的本质。汇编语言,作为计算机科学的基础,是连接高级语言与机器语言的桥梁,它允许程序员直接控制...