汇编书目征集(ZT)

主  题:  汇编书目征集,大家把自己看到的好的也加上 
作  者:  Areslee (懒虫易水) 
等  级:   
信 誉 值:  175 
所属社区:  其他开发语言 汇编语言 
问题点数:  1 
回复次数:  20 
发表时间:  2004-8-15 9:25:34 
  
 
  

上一贴被本人误操作删除了,特向各位的朋友道歉!


为了帮助其他汇编爱好者及相互交流,希望大家把自己用过的好书都推荐上来,请尽量注明出处、简介,知道电子版下载地址的也请一并列上。

以下是本人觉得不错的书:
<80386/80486系统编程实践>
淅江大学 吕晓庆
说明:本书算得上是最系统讲述PM编程的书,附有一个完整的PM内核例子(代码有误,不能运行)。对学习异常、任务机制相当有帮助。
适合范围:中高级PM学习(本人强烈推荐)

<80X86汇编语言程序设计>
清华大学 杨季和
说明:本书后半部讲述PM编程,不够系统,但所有例子均可运行。
适合范围:中级PM学习(本人强烈推荐)

<微型计算机从8086到80386>
淅江大学 周明德
说明:关于PM理论不错,但缺少实践。
适合范围:中级PM学习

INTEL的手册三部曲(英文版)
说明:一句话:官方资料!
适合范围:中高级IA架构研究
下载地址:http://www.intel.com/design/pentium4/manuals/index_new.htm


注意:本贴只接受书目回复:任何问题请另开贴处理,禁止灌水。如果不是很详尽的评论也请勿回复到本贴。否则本人删贴绝不手软。

 
  回复人: freepig1(大头菜) ( ) 信誉:100  2004-8-15 13:56:12  得分: 0 
 
 
  
《汇编语言》
作者:王爽
说明:由易到难,前后关联性强,与以往的汇编语言教材的编辑顺序有很大不同。
适合范围:入门

 
 
Top 
 
 回复人: maijian(asmvc) ( ) 信誉:88  2004-8-15 15:11:55  得分: 0 
 
 
  
<<The Art of Assemble>>
听说清华出版社快出他的翻译,但等了很就还看不到。大家自己上google找来下,很容易的

 
 
Top 
 
 回复人: Kusk(Kusk) ( ) 信誉:100  2004-8-25 12:48:39  得分: 0 
 
 
  
[美]Rip R. Irvine的《Intel汇编语言程序设计(第四版)》,温玉杰 张家生 罗云彬 等译,电子工业出版社。可读性、实用性强,容易上手。

 
 
Top 
 
 回复人: ldarmy(你的武器已破碎) ( ) 信誉:110  2004-8-29 14:00:53  得分: 0 
 
 
  
这个chm不错,虽然没多详细但还算比较全面
http://www.aogosoft.com/download/huibian.chm

 
 
Top 
 
 回复人: ozymandias(电车之狼) ( ) 信誉:90  2004-8-29 15:21:51  得分: 0 
 
 
  
Jeff Duntemann's Assembly Language Step-by-step

这个也算是不错的汇编书籍了
并且由电子版可以下载

另外我回贴没留意楼主的声明
气头上乱发了一些贴子
这里道歉

 
 
Top 
 
 回复人: xlt123(杀了你好吗) ( ) 信誉:100  2004-9-8 20:37:54  得分: 0 
 
 
  
我推荐两本
<TSR 程序设计专题研究>
92年出的 台湾/施铭威研究室著/旗标出版
(dos下的,估计已经绝版)

<硬盘保护手册>
96年 台湾人著/大陆邮电出版社出版
(运气好的话估计能碰到)

不客气的说,清华出的决大多数都是垃圾。
我推荐的两本书都是DOS下16位的asm,但绝对都是精品。
绝对是真正懂的人写的自己的东西,不是东抄西凑的玩意。
技术在不断进步,编程思想永不过时!

 
 
Top 
 
 回复人: sandrowjw(无目之狼,无心之镜) ( ) 信誉:100  2004-9-14 12:06:07  得分: 0 
 
 
  
Randall的art of assembly programming很不错呀,有很多的实例和比较,也是dos下的。http://drew.nease.net/这里可以d的。

 
 
Top 
 
 回复人: laomai(老迈) ( ) 信誉:100  2004-9-15 14:03:24  得分: 0 
 
 
  
罗斑竹的《win32汇编教程》也很不错,里面的程序基本没什么错误,而且讲的很明白。


 
 
Top 
 
 回复人: SnHnBn(大可达) ( ) 信誉:100  2004-9-22 16:07:53  得分: 0 
 
 
  
哇?都是x86的啊?别看太多,小心思维定势。
这个是MIPS的,极力推荐——《See MIPS Run》 出版社:Thomson  作者:Dominic Sreetman
可惜找不到英文原版的,如果哪位有的麻烦给一份,到下面的贴子拿分:

http://community.csdn.net/Expert/topic/3223/3223096.xml?temp=.8709986


 
 
Top 
 
 回复人: Areslee(懒虫易水) ( ) 信誉:175  2004-10-22 20:48:56  得分: 0 
 
 
  
感谢meng007网友作了以下介绍

我买过一本微机原理(上学的教材就不算了),两本汇编(黄皮和黑皮),都是国内的教科书,通过一段时间的学习,我感觉真的是很困难,我一直在怀疑是不是我的智商有问题,不过我没有放弃,我共去了西单图书大厦四趟,算是把微机原理和汇编方面的书都浏览了一遍,现在可以做个总结了。家不在北京的朋友,可以参考我的意见,希望通过我的努力及牺牲,能让你们少走点弯路。
国内的书基础上可以不看了,不是说一点用也没有,而是这些书实在是……只告诉你如何做,而不告诉你为什么这样做,这样有很多东西都要死记硬背才行,这样的书只是一些概念的罗列,连必要的基础都没有介绍清楚,没有真正的价值(不可能真正理解这些概念)。最可怕的是,它能让你走很多的弯路,甚至让你对学习失去兴趣。而国外的书则完全不同,对于一个概念,为什么要这样做,这样做的目的,都讲的非常明白,而且前后衔接的非常紧密,让人越学越觉得有趣(国内的教材越学越痛苦),如果系统的学下来,绝不会有国内教材那种越看越糊涂的感觉。我向大家推荐几本书,相信有这几本书,微机原理及汇编就基本过关了。
《编码的奥秘》这本书知名度比较高,确实不错,用来入门。
《计算机系统组成与体系结构》视角独特,学习曲线非常平缓。
http://www.china-pub.com/computers/common/info.asp?id=13380
《计算机组成(原书第5版)》内容丰富系统,可以做一定程度上的提高。
http://www.china-pub.com/computers/common/info.asp?id=20641
《Intel汇编语言程序设计(第四版)》做为汇编的入门非常理想,只有在具体应用需要的时候才介绍相关指令的用法,让你非常轻松的理解以前看来非常难的问题,绝不象国内的书先简单罗列出一堆知识点,而不告诉你为什么,让人越看越头大。
http://www.china-pub.com/computers/common/info.asp?id=18787
以上这几本书都会让你产生这种感觉:惊叹于国内教材水平与世界水平的差距是如此之大,它们非常有趣,在不知不觉之中掌握看似高深的知识,跟国内的教材一比,高下立判,我向大家强烈推荐这几本书,希望大家能少走我已经走过的弯路。
别外还有一本《计算机系统结构——量化研究方法(第三版)》
http://www.china-pub.com/computers/common/info.asp?id=20255
这本书从设计算机的角度来分析问题,是做为提高的不可多得的好书。

好了,工作中,不能多花时间来组织语言了,大家凑合看吧,希望大家能得到帮助。

 
 
Top 
 
 回复人: fiveyes(天才的剽窃如羚羊挂角无迹可寻) ( ) 信誉:100  2004-10-26 12:09:12  得分: 0 
 
 
  
IBM PC汇编语言程序设计(第五版)
IBM PC Assembly Language and Programming,Fifth Edition

作者: Peter Abel     译者:沈美明 温冬蝉
出版社: 人民邮电出版社     ISBN:7-115-10352-6
出版日期:2002-09-01

真正0基础入门,具体操作指导详细具体,菜鸟的最爱。

 
 
Top 
 
 回复人: lithink() ( ) 信誉:100  2004-10-29 16:54:27  得分: 0 
 
 
  
罗云彬的《Win32下的汇编语言程序设计》。

 
 
Top 
 
 回复人: treeroot(根根) ( ) 信誉:100  2004-11-1 11:19:57  得分: 0 
 
 
  
罗云彬的《Win32下的汇编语言程序设计》。


 
 
Top 
 
 回复人: wangziz(zi) ( ) 信誉:100  2004-11-28 16:26:05  得分: 0 
 
 
  
"IA-64 linux内核设计与实现 "
作者:David Mosberger,Stephane Eranian
译者:梁金昆
出版社:清华大学出版社
内容简介:
   本书从介绍IA-64体系结构、指令集和关键功能开始。紧接着以空前的篇幅讲述了每一个主要的Linux内核子系统,描述Linux用来抽象硬件差异的接口,并说明了IA-64环境中如何实现了这些接口。
   内容包括
   处理器、任务和线程
   虚拟内存子系统:地址空间、页面表、页面错误处理和一致性
   设备支持:程序I/O、DMA和中断
   同步多处理:Linux锁定原理及其在IA-64上的实现
   内核入口和出口:中断、系统调用、信号和用户内存访问
   自举:固件、引导程序和内核初始化
   系统性能监视:使用率、内核支持和安腾扩展系列
   IA-32兼容性:从体系结构和Linux系统的角度来看,支持传统的32位应用程序
http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0027725


 
 
Top 
 
 回复人: seu2002(国立东南大学) ( ) 信誉:98  2004-11-28 18:57:44  得分: 0 
 
 
  
The 80x86 IBM PC AND COMPATIBLE COMPUTERS
ASSAMBLY LANGUAGE,DESIGN,AND INTERFACING
说明:接口部分讲的比较多,东西比较全面,也好懂。

 
 
Top 
 
 回复人: daineng(纸玉鸢尾) ( ) 信誉:100  2004-12-10 9:03:03  得分: 0 
 
 
  


===============================================================================
Bibliography of Published Sources Referenced in HelpPC
-------------------------------------------------------------------------------
 The following list contains information on reference materials
 used to verify and supply the information found in HelpPC. They
 are listed chronologically in the order I used them in HelpPC.
  1. Powell, David.  "IBM PC-DOS Programmer's Quick Reference
     Summary".  (Unpublished paper.)
  2. Powell, David.  "IBM BIOS Programmer's Quick Reference
     Summary".  (Unpublished paper.)

  3. Norton, Peter.  "Programmer's Guide to the IBM PC".
     Redmond, Washington: Microsoft Press, 1985.
  4. Duncan, Ray.  "Advanced MS-DOS".
     Redmond, Washington: Microsoft Press, 1986.
  5. IBM Corporation.  "Disk Operating System Version 3.10: Technical
     Reference". Boca Raton, Florida: International Business Machines
     Corporation, 1986.
  6. Davies, Russ.  "COMPUTE!'s Mapping the IBM PC and PCjr".
     Greensboro, North Carolina: COMPUTE! Publications, Inc., 1986.
  7. Brenner, Robert C."IBM PC Troubleshooting & Repair Guide".
      Indianapolis, Indiana: Howard W Sams & Company, 1985.
  8. Borland International, Inc.  "Turbo C Reference Guide".  Scotts
     Valley, California: Borland International, Inc., 1987.
  9. Scanlon, Leo J.  "8086/88 Assembly Language Programming".
     Bowie, Maryland: Robert J. Brady Co., 1984.
 10. IBM Corporation. "Technical Reference: PC/XT".  Boca Raton,
     Florida: International Business Machines Corporation, 1983.
 11. Wilton, Richard.  "Programmer's Guide to PC & PS/2 Video
     Systems".  Redmond, Washington: Microsoft Press, 1987.
 12. Dettemann, Terry R.  "DOS Programmers Reference".
     Carmel, Indiana: Que Corporation, 1988.
 13. Hogan, Thom.  "The Programmer's PC Sourcebook".
     Redmond, Washington: Microsoft Press, 1988.
 14. Intel Corporation."Microprocessor and Peripheral Handbook".
     2 vols.  Mountain View, California: Intel Corporation, 1989.
 15. Wyatt, Allen L. Sr.  "Assembly Language Quick Reference".
     Carmel, Indiana: Que Corporation, 1989.
 16. IBM Corporation. "Technical Reference: PS/2 Model 30 Technical
     Reference".  Boca Raton, Florida: International Business
     Machines Corporation, 1987.
 17. IBM Corporation. "Technical Reference: PS/2 Model 50 and 60
     Technical Reference".  Boca Raton, Florida: International
     Business Machines Corporation, 1987.
 18. Norton, Peter, and Richard Wilton."Programmer's Guide to the
     IBM PC & PS/2".  Redmond, Washington: Microsoft Press, 1988.
 19. Duncan, Ray, and Susan Lammers, eds. "The MS-DOS Encyclopedia".
     Redmond, Washington: Microsoft Press, 1988.
 20. IBM Corporation. "Technical Reference: PCjr".  Boca Raton,
     Florida: International Business Machines Corporation, 1983.
 21. IBM Corporation, "Technical Reference: PC/AT".  Boca Raton,
     Florida: International Business Machines Corporation, 1984.
 22. Bailey, Sharon.  "Periscope Manual".  Atlanta, Georgia:
     The Periscope Company, 1990.
 23. Microsoft Corporation.  "Microsoft Mouse Programmer's
     Reference".  Redmond, Washington: Microsoft Press, 1989.
 24. Schemmer, Bernd.  Letter to author.  1 July 1990.
 25. Microsoft Corporation.  "Microsoft Macro Assembler 5.0,
     Programmer's Guide".  Redmond, Washington: Microsoft
     Corporation, 1987.
 26. Parke, William C.  "Data Structures Used in IBM PC Compatibles
     and the PS/2".  (Unpublished paper).

 27. NEC Electronics, Inc.  "Intelligent Peripheral Devices (IPD)
     Data Book".  Mountain View, California: NEC Electronics,
     Inc., 1989.
 28. Seiko Epson Corporation. "Epson LX-800 User's Manual".  Nagano,
     Japan: Seiko Epson Corporation, 1987.
 29. Hewlett-Packard Company. "Hewlett-Packard LaserJet Family
     Technical Reference Manual".  Boise, Idaho: Hewlett-Packard
     Company, 1986.
 30. "System BIOS for IBM PC/XT/AT Computers and Compatibles".
     Phoenix Technical Reference Series.  Reading, Massachusetts:
     Addison-Wesley, 1990.
 31. Schulman, Andrew.  "Undocumented DOS".
     Reading, Massachusetts: Addison-Wesley, 1990.

 
 
Top 
 
 回复人: Turinglife() ( ) 信誉:100  2004-12-10 11:54:28  得分: 0 
 
 
  
《汇编语言程序设计》沈美明 等

 
 
Top 
 
 回复人: zelor(张作乐) ( ) 信誉:100  2004-12-10 20:59:29  得分: 0 
 
 
  
<80X86汇编语言程序设计>作者是杨季文
中文电子书里还有一篇很出色的《80x86保护模式系列教程》作者 李彦昌

 
 
Top 
 
 回复人: zklee(奎子) ( ) 信誉:100  2005-1-6 1:25:58  得分: 0 
 
 
  
我看过,感觉不错的有:
          《IBM PC 汇编语言程序设计》作者是沈美明、温冬婵
          <<the art of assemly language>>  by Randall Hyde
         据说清华大学出版社要出中译本了,值得期待。

 
 
Top 
 
 回复人: aiirii(ari-爱的眼睛) ( ) 信誉:100  2005-1-10 9:33:21  得分: 0 
 
 
  
感谢 Areslee(懒虫易水) ,meng007 的介绍

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值