汇编语言简介

来源:互联网 发布:cad建筑制图软件 编辑:程序博客网 时间:2024/05/17 02:25

 汇编语言是最接近于机器语言的编程语言。如果说机器语言是计算机操作的本质,那么汇编语言就是最最接近本质的语言。汇编语言操作直接面向硬件,所以,我们在使用汇编语言的时候,我们能够感知计算机的运行过程和原理,从而能够对计算机硬件和应用程序之间的联系和交互形成一个清晰的认识。这也是最能够锻炼编程者编程思维逻辑的,只有这样,学习者才能形成一个软、硬兼备的编程知识体系,这是任何高级语言都无法给予的!

 

汇编语言对于内存的操作都是基于内存地址的,而C语言中最令人头疼的指针概念,说白了就是内存的地址。指针的学习和应用中最头疼的就是在指针这个抽象的概念和实际的内存单元之间建立思维映射,而这些恰恰是我们在汇编语言学习中频繁做的一件平常事。

 

 汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。

 汇编可以直接面向计算机,与计算机指令一一对应,可以认为是便于记忆的的指令系统。而指令对计算机的细节没有做任何封装(即程序员可以控制计算机的实现细节,比如说直接操纵CPU的寄存器。

 

 

嵌入式系统、硬件驱动、单片机、病毒、破解

 

 

 

 

 

 

 

 

资料:《汇编语言》第二版 王爽 /视频 http://v.youku.com/v_playlist/f6143760o1p0.html

            《windows环境下32位汇编语言程序设计》罗云彬

参考网站:http://www.fishc.com/

 

http://www.kuqin.com/assemble/20080411/6499.html 汇编语言浓缩教程

原创粉丝点击