一、汇编语言有哪些
汇编是低级的编程语言,由很多的汇编指令、伪指令编译链接而成。和C等中高级语言有相似的地方,
电子电路很少用到。接口技术,计算机底层的编程、操作系统编程猜用的着
学会汇编和学会高级语言没有什么必然联系的~
也没有容易不容易的说法,只是汇编是最接近计算机硬件语言的编程语言了,学习汇编后对于一些基本编程知识能更好的理解。比如说变量的传递,变量的存储等等。
你要是想学编程的话,我建议你从C或者VB学起。C是最接近汇编的语言,灵活且容易来表示算法。而VB的编译环境是做的最好的,学起来要相对简单一些。
推荐本书 The Are of Assemble Language: 汇编程序的艺术
其实也不是需要什么好教材。关键是你要对处理器比较了解。因为汇编语言是围绕处理器的属性设计的。
二、什么是汇编语言
1.首先解释下,汇编不是传统意义集合的意思,而是一门程序的专有名词,如楼上所说是介于机器语言和高级语言之间的一门低级语言,它是一门面向机器的语言,如果学过一点话,应该会知道,直接和寄存器,内存打交道。
2.再者所有语言都能写病毒,我不敢说,如果HTML等也算语言的话,不过可能肯定的是语言越低级,能写出的几率越大,因为约束的条件越少,不象现在的JAVA,C#几乎就和底层隔离,如果能写出来绝非易事。
3.90%的病毒都是由汇编语言写出来的,你想写病毒的话还是把汇编学学好,技术是把双刃剑,等你达到一定技术水平,写与不写就是一个人价值观的问题了,能写的大有人在。
4.最后对楼主说句:学好技术才是关键,如果想问到深层方面的技术,建议去www.csdn.net等专业论坛上讨论,那牛人比较多。
三、怎么学习汇编语言
找一台机器,如果是装WINDOWS/DOS操作系统的,可以参考以下书籍:1.温冬蝉,沈美明:清华大学出版社,《IBM PC 汇编语言程序设计教程》,这本配有习题册,配套学习效果比较好;2.罗云彬:《Windows环境下32位汇编语言程序设计》,电子工业出版社,现在好象有第二版的了,也提供了对应的软件信息;3.【美】Kip R.Irvine 著,温玉杰 等译:《Intel 汇编语言程序设计》(第四版),电子工业出版社;4.Muhammad Ali Mazidi 等著:《 80X86 IBM PC 及兼容计算机(卷 I 和卷 II ):汇编语言、设计与接口技术(第 4 版)》, 清华大学出版社([2]有中译版) 如果不限定是装WINDOWS,可以参考 美.Randall Hyde著,陈曙晖翻译,清华大学出的一书,不过可能难点. 有限推荐的就是温本和罗本.照着学.可能需要看点微机原理和计算机组成原理体的书,以熟悉运算过程.
四、汇编语言怎么做啊?
程序这东西关键是算法和数据结构的问题,和语言无关
程序这东西需要的是领悟,想学好多看别人的例子或许可以帮助你更快的领悟
理解基本的硬件结构对于学好汇编有重要的作用和意义,至少你能明白你的操作计算机都是怎么来实现的
五、《汇编语言编程艺术》这本书怎么去学
建议买个试验板,编程器,自己网上下个keil c51,再买些书上说的芯片和LED发光二极管,电阻,按钮,晶振等等自己搭建电路再编写程序试验,效果很好。
六、求汇编语言概述
汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指
令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将
每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:
指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程
中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗
长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业
知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作
不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不
仅比较小,而且执行速度很快。
百度一下好多介绍,但是要掌握好汇编语言那就是难上加难,汇编不会编!