Intel汇编语言程序设计

出版时间:2007-9-1  出版社:电子工业出版社  作者:(美)欧文 著,温玉杰 等译  页数:660  字数:1107200  
Tag标签:无  

内容概要

  本书全面细致地讲述了汇编语言程序设计的各个方面。从微处理器体系结构、工作机制到指令集;从最基本的编译器链器的使用到高级过程、结构和宏的使用;从用纯汇编编写程序到用C/C++等最新编译器与汇编的混合接口编程;从16位实模式下BIOS、DOS实模式文本及图形程序设计到32位保护模式的Windows程序设计;从磁盘基础知识到Intel指令编码、浮点运算等相关知识都做了深入而细致的讲解。
  本书对计算机体系结构及基本原理做了相当篇幅的介绍,因此本书不仅可作为高等院校计算机专业汇编语言的教材,也可以作为计算机体系结构和原理的参考资料。

作者简介

作者:(美国)欧文 译者:温玉杰 等

书籍目录

第1章 基本概念
1.1 欢迎来到汇编语言的世界
1.1.1 一些精彩的提问
1.1.2 汇编语言应用程序
1.1.3 本节习题
1.2 虚拟机的概念
1.2.1 PC汇编编译器的历史
1.2.2 本节习题
1.3 数据的表示方法
1.3.1 二进制数
l-3.2 二进制加法
1.3.3 整数存储的尺寸
1.3.4 十六进制整数
1-3.5 有符号整数
1.3.6 字符的存储
1-3.7 本节习题
1.4 布尔运算
1.4.1 布尔函数的真值表
1.4.2 本节习题
1.5本章小结
第2章 IA.32处理器体系结构
2.1 基本概念
2.1.1 微机的基本结构
2.1.2 指令执行周期
2.1-3 内存的读取
2.1.4 程序是如何运行的
2.1.5 本节习题
2.2 IA.32处理器体系结构
2.2.1 操作模式
2.2.2 基本执行环境
2.2.3 浮点单元
2.2.4 Intel微处理器的历史
2.2.5 本节习题
2.3 IA.32的内存管理
2.3.1 实地址模式
2.3.2 保护模式
2.3.3 本节习题
……
第3章 汇编语言基础
第4章 数据传送、寻址和算术运算
第5章 过程
第6章 条件处理
第7章 整数算术指令
第8章 高级过程
第9章 字符串和数组
第10章 结构和宏
第11章 MS-Windows程序设计
第12章 高级语言接口
第13章 16位MS-DOS程序设计
第14章 磁盘基础知识
第15章 BIOS程序设计
第16章 高级MS-DOS程序设计
第17章 浮点处理和指令编码
附录A MASM参考手册
附录B IA-32指令集
附录C BIOS和MS-DOS中断
附录D 习题答案

章节摘录

版权页:   插图:   分页 IA—32处理器支持一种称为分页(paging)的特性,允许一个段被分割成称为页(page)的4096字节的内存块。分页机制允许同时运行的程序使用的总内存远大于计算机的物理内存。操作系统映射的所有页的集合称为虚拟内存(virtual memory)。操作系统通常包含一个名为虚拟内存管理器的实用程序。 分页机制解决了一个一直困扰着软硬件设计者的难题:程序在运行前必须装入内存,但内存是非常昂贵的,用户总是想要在内存中装人大量程序并随意进行切换。另一方面,磁盘存储是廉价而海量的,不过访问磁盘要比访问主存储器慢得多。分页机制(通过使用后备磁盘存储)会使人产生内存几乎是无限大的错觉。然而,一个程序越依赖于分页机制,其运行也就可能越慢。当任务运行时,如果程序的一部分当前未被使用,那么这部分可以保留在磁盘上。任务的一部分可能已经被换页(交换)到磁盘上了,任务的其他部分,如当前活跃的执行代码用到的页,可以保留在内存中。当处理器开始执行已经被换页交换出主存的代码时,将产生一个页错误(pagefault),这将导致包含有所需代码及数据的页被重新载人内存。要想观察分页机制导致的页交换,读者可以找一台内存很少的计算机,并同时运行多个大型程序,读者应该能注意到从一个程序切换到另一个程序时会有明显的延迟,因为操作系统必须将每个程序交换出的部分从磁盘传输到主存。当安装了更多内存时,计算机会运行得更快,因为大型应用程序和文件可完全存放在内存中,这就减少了换页的数量。 2.3.3 本节习题 1.在保护模式下可寻址的内存地址范围是什么? 2.在实地址模式下可寻址的内存地址范围是什么? 3. 在实地址模式下描述地址的两种方法分别是段一偏移地址和__。 4.在实地址模式下将下面的十六进制数段一偏移地址转换成线性地址:0950:0100。 5. 在实地址模式下将下面的十六进制数段一偏移地址转换成线性地址:0CD1:02E0。 6. 在MASM的平坦内存模式下,使用多少个数据位存放指令或变量的地址? 7.在保护模式下,哪个寄存器存放堆栈段的描述符? 8.在保护模式的多段模式下,哪张表包含指向程序使用的各种段的描述符? 9.在平坦分段模式下,哪张表包含至少两个段的描述符? 10.使用IA—32处理器分页特性的主要优点是什么? 11.挑战:MS—DOS操作系统不支持保护模式编程,你能想出一个与之相关的原因吗? 12.挑战:在实地址模式下,解释说明两个不同的段一偏移地址指向同一个线性地址的情况。 2.4 IA—32微机的构成 本节从几个角度分别介绍IA—32计算机的体系结构。首先,我们从宏观层次上考察硬件(计算机的物理组成部分)以及外围设备;接下来考察Intel处理器(中央处理器,Central Processing Unit,简称CPU)的内部细节;最后将讨论软件的体系结构,也就是内存组织的方式以及操作系统如何同硬件进行交互。

编辑推荐

《国外计算机科学教材系列•Intel汇编语言程序设计(第5版)》对计算机体系结构及基本原理做了相当篇幅的介绍,因此《国外计算机科学教材系列•Intel汇编语言程序设计(第5版)》不仅可作为高等院校计算机专业汇编语言的教材,也可以作为计算机体系结构和原理的参考资料。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Intel汇编语言程序设计 PDF格式下载


用户评论 (总计33条)

 
 

  •   汇编语言很难学,但是学好后会很有用,努力吧!
  •   纸质不错,学习PC汇编必备的书。给同事买的,同事很喜欢
  •   很经典,verygood,汇编就是不好学。
  •   暂时还没看,不做评论
  •   这个还得我学通这本书才好说呢
  •   是正版,送货很快....
  •   发货快,书很正
  •   书还没看,为什么感觉送过来的时候书变皱了
  •   就是引用的处理器太老了,非常详尽,ARM,X86都讲到了
  •   刚拿到,看着纸张印刷都很好,值得购买。
  •   书很厚,需要耐心的看,不过值得一看
  •   书挺好的,老师推荐的
  •   快递速度不错,书正在看
  •   初步看看,质量还不错
  •   这本书特别适合自学,由浅入深,例子丰富学习的过程中不需要死记硬背,不知不觉中就掌握了汇编的相关知识
  •   这本书很适合用来学习Intel的汇编,里面讲的详细而且透彻,作者也在开始提供了一系列的函数方便初学者入门。不过这本书是针对DOS/Win32的下MASM的汇编,如果想学习Linux下的汇编还是得看其他的,不过这本还是提供了一个很好的参考。不管怎么样,强烈推荐~
  •   本来看都说适合自学或入门 前面2章确实很好理解 那是因为都是理论 等到第三章那就完了 完全不知所云 就好像鸭子听雷一样 这样的书如果没有点32位汇编基础的人看了肯定也会跟我一样 说你看懂的你敢说你没WIN32汇编基础??不过对于有基础的这书还是可以的 扔一边了 看别的再回头看吧
  •   没有汇编基础的人就不要看了,你肯定看不过第3章定位不好,如果你想通过它仅用来掌握汇编的话,学习的意义不大了学习汇编的正确方式: 1> 建议以 王爽汇编这本教材 为初级入门书籍 2> 在以 80x86汇编语言程序设计教程[黑皮书] 这本书 来深入学习32BIT的汇编以及保护模式的编程严格按照上面2个步骤学习,基本可以用汇编写一些很简单的DOS汇编程序,至少在汇编语法上,你是很熟悉。
  •   周一从图书馆借了一本,今晚看到第9章,然后就忍不住想买本自己收藏。它就像一块美玉,值得留在身边时时品味。
  •   本书主要讲解32位汇编。汇编指令基本上都讲到了,都有相应的例子,例子很容易看明白,用来入门32位汇编很不错,当做一本查询手册也相当不错。至于有些人去看老罗的《Windows环境下32位汇编语言程序设计》来入门32位汇编,那就是大错特错了。老罗的书讲的是win32ASM,win32ASM也只是32位汇编的实际应用的一种。应该先学会32位汇编,再去学习windows下的32位汇编。
  •   例子丰富.内容详细
  •   之前学过IBM下的汇编,没什么感觉,但是这本书却让我喜欢上了汇编语言了,真的很好很强大!
  •   Intel汇编语言程序设计这本书总体来说十分完美。其中介绍了几乎所有32位的汇编命令。同时还兼顾了很多基础知识。本书是想学习汇编语言的朋友入门教材。
  •   我收到的这本书,感觉纸张一般,图示不是很清楚,很适合入门学习
  •   内容很好,比国内的书好很多。。。
  •   这学生肯定没认真读书, 好吧 让我来继承他的遗志吧
  •   很好,老师要我们买的这本教材
  •   书质量很好,是正版!!
  •   质量好,讲解的很易懂,不错不错
  •   第一次在亚马逊购物,总体上还是不错的,无论是物流还是货品。
  •   这书真心不错,很基础,很适合我,就是送的有点慢了啊
  •   很快 很好 很强大书还是不错的
  •   书还可以,可惜讲WINDOWS汇编的内容少了。最大的缺陷是书中用的不是微软的知识库,而本身提供的库内容太少,读完后感到编程序不方便。

推荐图书


 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7