汇编教程通俗

大家给介绍下学习汇编语言的经典教材啊,要注明作者和版本哦!谢啦

1.先看,王爽《汇编语言》 ,适合初学者,讲得浅显易懂。
2.再看,《80X86汇编语言程序设计教程》,这本书很好。讲得系统全面。
或者看,IBM-PC汇编语言程序设计(第2版)
3.如果最想做点实用的,最后看,罗云彬的《windows32环境下汇编语言设计》,这本书,现在第三版,叫做《琢石成器》,很好的,电子工业出版社。
这三本都是不同阶段的经典教材。 这三本书从薄到厚,《琢石成器》有七百多页。希望这位仁兄注重基础,一步一个脚印。。不要急于求成。
至于学习经验,哈哈,编程就是多实践,光看书,是不会找到实践的那种感觉的。一定要多做东西。从制作和创造中寻找快乐,等有一点基础之后,可以多和别人交流。。。。

汇编的相关教材

《80×86汇编语言基础教程》
基本信息
教材名称:《80X86汇编语言基础教程》
ISBN编号: 9787111253822
出版时间:2009-3-1
出版社:机械工业出版社
页数: 213
版次印次: 1
作者: (美)德特默(Detmer,R.C.) 著,郑红,陈丽琼 译
开本: 16开
装帧: 平装
印数: 1
内容简介
学会一门具体的汇编语言对理解计算机体系结构是非常有益的,然而,许多关于计算机组成和体系结构的教材对这方面的知识介绍得不多。《80×86汇编语言基础教程(附光盘)》主要针对Intel 80×86体系结构介绍汇编语言知识,因此既是计算机组成和体系结构课程的很好的补充教材,同时也适合作为单独的汇编语言课程教材。通过《80×86汇编语言基础教程(附光盘)》的学习,学生能够使用微软的MASM汇编器来编译32位的平面存储模式程序,并在微软的Windbg调试器控制下跟踪程序指令的执行,从中了解计算机内部存储器和寄存器内容的变化。《80×86汇编语言基础教程(附光盘)》附带的软件包为编写和调试控制台应用程序提供了很好的环境。
目录
出版者的话
前言
第1章计算机中数的表示
第2章软件工具和汇编语言语法
第3章基本指令
第4章分支与循环
第5章过程
第6章位运算
第7章浮点运算
附录A 十六进制/ASC 码转换
附录B 有用的MS-DOS命令
附录C MASM 6.11 保留字
附录D 80×86 指令(按助记符排列)
附录E 80×86 指令(按操作码排列)
《汇编语言》
基本信息
教材名称:《汇编语言》(第3版)
ISBN编号: 9787302172284
出版时间:2008-4-1
出版社: 清华大学出版社
页数: 337
版次印次: 3
作者: 王爽 著
开本: 16开
装帧: 平装
印数: 1
字数: 527000
内容简介
汇编语言是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础。为了更好地引导、帮助读者学习汇编语言,作者以循序渐进的思想精心创作了这本书。本书具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。
本书可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。
目录
第1章 基础知识
第2章 寄存器
第3章 寄存器(内存访问)
第4章 第一个程序
第5章 和loop指令
第6章 包含多个段的程序
第7章 更灵活的定位内存地址的方法
第8章 数据处理的两个基本问题
第9章 转移指令的原理
第10章 CALL和RET指令
第11章 标志寄存器
第12章 内中断
第13章 int指令
第14章 端口
第15章 外中断
第16章 直接定址表
第17章 使用BIOS进行键盘输入和磁盘读写
综合研究
附注
《新版汇编语言程序设计》
基本信息
教材名称:《新版汇编语言程序设计》
ISBN编号: 9787121026966
出版时间: 2007-01-01
出版社:电子工业出版社
作者: 钱晓捷 主编
装帧: 平装
字数: 563200
内容简介
本书以Intel 80×86指令系统和MASM 6.x为主体,全面而系统地介绍16/32位整数、浮点、多媒体指令的汇编语言程序设计方法。全书可分为基础和提高两部分。前5章作为基础部分,以当前“汇编语言程序设计”课程的教学为目标,为读者讲解16位基本整数指令及其汇编语言程序设计的知识。基础部分的主要内容是:汇编语言程序设计的基础知识,8086指令详解,MASM伪指令和操作符,程序格式,程序结构及其设计方法。后4章为提高部分,从不同的方面介绍汇编语言程序设计的深入内容和实际应用知识。提高部分各章的内容相对独立,主要有:32位80×86 CPU的整数指令系统及其编程,汇编语言与C/C++的混合编程,80×87 FPU的浮点指令系统及其编程,多媒体扩展指令系统及其编程,64位指令简介。本书可作为高等院校《汇编语言程序设计》课程的教材或参考书,主要读者为计算机及相关学科的本科和高职、高专学生。本书内容广博、语言浅显、结构清晰、实例丰富,也适合于电子、自动控制等专业的高校学生和成教学生,计算机应用开发人员,深入学习微机应用技术的普通读者等。
目录
第1章汇编语言基础知识
第2章 8086的指令系统
第3章汇编语言程序格式
第4章基本汇编语言程序设计
第5章高级汇编语言程序设计
第6章 32位指令及其编程
第7章汇编语言与C/C++的混合编程
第8章 80×87浮点指令及其编程
第9章多媒体指令及其编程
第10章 64位指令简介
附录A 调试程序CodeView
附录B 汇编程序MASM的伪指令和操作符
附录C 80×86整数指令系统
附录D 输入输出子程序库IO.LIB
参考文献
《汇编语言程序设计》
基本信息
产品名称:《汇编语言程序设计》
ISBN编号:9787111272601
出版时间:2009-10-1
出版社: 机械工业出版社
页数: 340
版次印次: 1
作者:何超主编
开本: 16开
装帧: 平装
印数: 1
字数: 544000
内容简介
本书共8章,主要讨论汇编语言的编程基础、程序开发过程和调试方法。
本书的主要特点是通俗易懂,遵循由浅入深、由简到繁、循序渐进的原则。力争改变汇编语言难学难教的状况。与本书配套的《汇编语言程序设计实验与习题解答》一书另行出版,该书包含详尽的汇编语言程序设计实验和本书所有习题的解答。本书既可作为高等院校信息类(如计算机、自动控制、电工电子等)专业的本科教材,也可作为工程技术人员的参考书。
目录
出版说明
前言
第1章 汇编语言的基本概念
第2章 汇编语言程序中的指令与伪指令
第3章 汇编语言程序设计初步
第4章 子程序设计
第5章 汇编语言程序的应用示例
第6章 输入输出和中断处理
第7章 宏和多模块程序设计
第8章 汇编语言程序开发与调试
附录
参考文献

汇编语言教程哪个好

入门的有小甲鱼的汇编教程,配套的是王爽的《汇编语言》。
适合初学者,通俗易懂,具体请百度。

学习汇编语言的经典书籍推荐

1.王爽的“汇编语言第二版“这本书最好作为入门书籍去读,
通俗易懂,容易入门,方便掌握很多汇编语言的基础知识
2.INTEL汇编语言程序设计第五版,Kip R.Irvine著,温玉杰等译。这本书很经典。。。适合读过王爽的书以后再来读,可以加深对汇编语言的理解,接触WINDOWS下的32位汇编,并且介绍了汇编语言的高级语言接口等比较实用的知识。
3.琢石成器-WINDOWS环境下32位汇编语言程序设计,罗云彬
如果对WINDOWS环境下的汇编感兴趣,那么可以看这本书,同样是经典之作,买之前也可以去网上翻书评,心里也有个数

汇编语言怎么学,就学王爽那本就行了学完了再学什么

汇编是计算机编程中最为基础部分。
你先学了C/C++,正处于空中楼阁的尴尬处境。因为你在开发C/C++的时候,总觉得有一层雾纱隔着。无法真正看到问题的本质。人类对于无法控制的事总有一种反抗及寻根问底的情绪。
而你把汇编学通了,才能真正地从汇编连通到操作系统,连通到C/C++。你才能真正看清计算机。这才能有机会步入大师级计算机学问境界。
用一句话:站在巨人的肩膀上……
比如只学现在流行的面向对象语言C#、Java等,虽然在短期内你可能会成为这方面的能手,但是想突破是有限的。因为本身的起步就低了。
再言,现在网络发展极快,C#、Jave这种浮于水面的技术很快会被新的东西所取代。但是C#、Java和更加新的未知技术都是从底层的汇编等变化而来。只要学好基础,一句话:以不变应万变。
我不知道学了汇编达到什么水平。但是学了汇编绝对能达到难以想象的水平。

如何学习汇编语言

学习汇编语言过程:
一,要有一定的微机硬件基础知识,因为汇编很底层,更加接近机器语言,往往很多的东西要从机器层面来支持理解。
二,最好先学习一门高级语言,因为高级语言更接近人的语言,相对比较容易理解。掌握了一门高级语言后再学汇编,一来不易产生畏惧感,二来遇到问题,只能局限于已学的汇编知识来来思考遇到的问题,此时跳出汇编,旁援掌握的语言有助拓新思路,而不只局限与汇编一个思路。
三,细致,踏实的学习态度是少不了的,更为重要的是实践。比喻为:犹如一个战士进入敌营中心地带,要冷静,小心,还要勇敢,智慧,要在敌中心步步为胜,留意敌人的一举一动,将敌一扫而光,不可大意一步,因为接近核心了,稍一大意有可能留下极大隐患。
四,一个狂热的学习劲头,是学习的动力。勤奋,刻苦,等品质也将帮你一路顺进。

学过汇编的请指教一下:(1)MOV AX,BX (2)MOV AX,[BX] (3)MOV [BX],AX (4)MOV BYTE PPTR[BX],0

这个应该是比较简单的吧
(1)将BX中得值给AX
(2)表示BX中放得是地址,将BX中存放的地址所对应的值传给AX
(3)表示BX中放得是地址,将AX中值传给BX中存放的地址所对应的内存单元中
(4) BYTE PPTR是指将BX强制转换为字节Byte型,因为BX是16位,Byte是8位,这说明这个零也当成八位存放到BX的低八位BL中去
(5))表示BX中放得是地址,地址所对应的内存单元中是八位的,所以将0转换成字节型
(6)300H这里就是一个值
(7)寻址方式当然有区别了,AX这种表示寄存器寻址,寄存器间接寻址,当然还有其他的寻址方式,自己找本汇编的教程看看。推荐王爽的汇编语言程序设计,希望对你有所帮助!

什么样的汇编教程好,网上有没有教汇编教程

如果你是初学者的话强力推荐王爽老师的《《汇编语言》》.讲的通俗易懂.非常适合初学者.
如果你想看视频的话,虽然我没有较好的视频,但是你可以百度一下“大灰狼 汇编 视频“.那个视频不错.

哪里有王爽老师的汇编视频教程

http://v.youku.com/v_show/id_XMzAwOTY2MzA0.这个是王爽第二版的,上面有很多,我在看这个汇编视频教程,学汇编好难啊!在老师那学不到什么,得靠自己