汇编语言经典书目,初学者必看

本文精选了一系列汇编语言学习资源,覆盖从16位到32位的不同阶段,包括王爽《汇编语言》、Kip Irvine《INTEL汇编语言程序设计》等经典教材,以及Iczelion的Win32汇编教程、昌哥《保护模式下汇编编程》等进阶读物,适合初学者至进阶者。

此处用来整合我许久以来在互联网上多处寻得的关于学习汇编各个方面的书籍,由于可能对于初学者来说,从什么地方开始都是一个难题…(呵呵
有点自大了呢)…


(1)16位入门经典书籍   王爽汇编语言  经典中的经典(给朋友的建议:如果你真的想学汇编,这本书就必须完成其中的各个任务,否则浪费了王爽老师的一片苦心)
     作者: 王爽
这本书没找到清晰版 不过这个版本也不错 你可以去其他地方找找看..


(2)Win32入门经典书籍   高清版  INTEL汇编语言程序设计 
   作者: Kip Irvine 
     作者网站: http://kipirvine.com/asm/
网上很多模糊版本 唯独这个是高清版 花了我不少时间去找呢...(源代码随便G.CN上都有 这里就不放上来了)
我曾致电作者,不过作者似乎一直忙着另外一本书的写作 无暇顾及读者呢..呵呵 当然也可能是由于我魅力不够..抑或ZG人在国际形象不好。。。人家懒得理


 (3)Win32汇编编程技巧介绍书: Iczelion的 Win32汇编教程
   作者: Iczelion
着本书总的来说是相对于有一定Win32汇编基础的或者是有高级编程语言基础的人,总的来说就是API,API,API 几个经典的API调用,但是的却非常精简 全是必要的技术部分 值得一看!

 (4)从DOW到WIN32汇编书 出自AOGO论坛的   DOS2WIN32 
    整合 :AOGO坛友
这资料总的来说是不错的,因为整合了AOGO汇编论坛的精华部分,但是看个人喜欢不喜欢咯..
AOGO论坛虽然现在人气下降,但确是我最喜欢的论坛之一..感觉一下回到了90年代的..清新自然
   
  (5 ) Win32位汇编最经典书籍 :Windows环境下32位汇编语言程序设计  第一版 第二版
   作者 :罗云彬
这本书一直被汇编界奉为经典中的经典 等级和王爽老师的同级 一个16位  一个32位 撑起整个汇编语言学习界,由于汇编本来研究的人就不多  学的人也不多,这就造就了关于汇编的教程少之又少 幸亏有这这两个老师的努力编写,在这里必须给他们敬礼..以下是URL 
说明:第一版不是扫描版而是完全的字体版 非常好  我找了很久才找到..
      第二版是扫描版 清晰度一般..第二版在内容上和第一版差不多 但是第二版扩充了点内容...

(6)保护模式下编程: 保护模式下汇编编程
 作者:昌哥
这本书..不好描述  但是很受汇编学习着的欢迎..当然也许我说错了..


PS:暂时就那么多,以后再更新
这是一本关于汇编的电子书,制作精良,内附有大量彩图,希望能给想学汇编的朋友带来帮助.第1章 预备知识 1.1 汇编语言的由来及其特点   1 机器语言  2 汇编语言  3 汇编程序  4 汇编语言的主要特点  5 汇编语言的使用领域  1.2 数据的表示和类型   1 数值数据的表示  2 非数值数据的表示  3 基本的数据类型  1.3 习题 第2章 CPU资源和存储器 2.1 寄存器组   1 寄存器组  2 通用寄存器的作用  3 专用寄存器的作用  2.2 存储器的管理模式   1 16位微机的内存管理模式  2 32位微机的内存管理模式  2.3 习题 第3章 操作数的寻址方式 3.1 立即寻址方式 3.2 寄存器寻址方式 3.3 直接寻址方式 3.4 寄存器间接寻址方式 3.5 寄存器相对寻址方式 3.6 基址加变址寻址方式 3.7 相对基址加变址寻址方式 3.8 32位地址的寻址方式 3.9 操作数寻址方式的小结 3.10 习题 第4章 标识符和表达式  4.1 标识符  4.2 简单内存变量的定义   1 内存变量定义的一般形式  2 字节变量  3 字变量  4 双字变量  5 六字节变量  6 八字节变量  7 十字节变量  4.3 调整偏移量伪指令   1 偶对齐伪指令  2 对齐伪指令  3 调整偏移量伪指令  4 偏移量计数器的值  4.4 复合内存变量的定义   1 重复说明符  2 结构类型的定义  3 联合类型的定义  4 记录类型的定义  5 数据类型的自定义  4.5 标号  4.6 内存变量和标号的属性   1 段属性操作符  2 偏移量属性操作符  3 类型属性操作符  4 长度属性操作符  5 容量属性操作符  6 强制属性操作符  7 存储单元别名操作符  4.7 表达式   1 进制伪指令  2 数值表达式  3 地址表达式  4.8 符号定义语句   1 等价语句  2 等号语句  3 符号名定义语句  4.9 习题 第5章 微机CPU的指令系统  5.1 汇编语言指令格式   1 指令格式  2 了解指令的几个方面  5.2 指令系统   1 数据传送指令  2 标志位操作指令  3 算术运算指令  4 逻辑运算指令  5 移位操作指令  6 位操作指令  7 比较运算指令  8 循环指令  9 转移指令  10 条件设置字节指令  11 字符串操作指令  12 ASCII-BCD码调整指令  13 处理器指令  5.3 习题 第6章 程序的基本结构  6.1 程序的基本组成   1 段的定义  2 段寄存器的说明语句  3 堆栈段的说明  4 源程序的结构  6.2 程序的基本结构   1 顺序结构  2 分支结构  3 循环结构  6.3 段的基本属性   1 对齐类型  2 组合类型  3 类别  4 段组  6.4 简化的段定义   1 存储模型说明伪指令  2 简化段定义伪指令  3 简化段段名的引用  6.5 源程序的辅助说明伪指令   1 模块名定义伪指令  2 页面定义伪指令  3 标题定义伪指令  4 子标题定义伪指令  6.6 习题 第7章 子程序和库  7.1 子程序的定义  7.2 子程序的调用和返回指令   1 调用指令  2 返回指令  7.3 子程序的参数传递   1 寄存器传递参数  2 存储单元传递参数  3 堆栈传递参数  7.4 寄存器的保护与恢复  7.5 子程序的完全定义   1 子程序完全定义格式  2 子程序的位距  
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值