由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[正版]28725|[正版]80x86汇编语言与计算机体系结构
¥ ×1
店铺公告
为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。 温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货), 关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。
书名: | 【正版】80x86汇编语言与计算机体系结构|28725 |
图书定价: | 49元 |
图书作者: | (美)Richard C.Detmer |
出版社: | 机械工业出版社 |
出版日期: | 2006-01-01 |
ISBN号: | 9787111176176 |
开本: | 16开 |
页数: | 332 |
版次: | 1-1 |
作者简介 |
作者:(美)戴默 Richard C.Detmer于1966年毕业于肯塔基大学,后于威斯康星大学获硕士学位和博士学位,现任中田纳西州大学计算机科学系教授和系主任。 |
内容简介 |
本书在当前操作系统采用的章面32位地址环境中介绍了80×86汇编语言和计算机体系统结构,重点介绍32位平面内存模型,强调了体系结构的概念,如寄存器、内存编址、硬件功能等,涵盖了汇编语言的指令、分支和循环、过程、位运算、汇编过程、输入/输出等重点内容,并增加了高级语言的概念,同时理论结合实例,注重关键知识点练习与编程实践。 本书适合作为高等院校相关专业的教材以及参考书,也可供工程技术人员参考。 |
目录 |
出版者的话 专家指导委员会 译者序 前言 第1章 计算机中数的表示 1.1 二进制和十六进制数 1.2 字符编码 1.3 有符号整数的二进制补码表示 1.4 二进制补码数的加减法 1.5 数的其他表示法 本章小结 第2章 计算机系统的组成 2.1 微机硬件:存储器 2.2 微机的硬件:CPU 2.3 微机硬件:输入/输出设备 2.4 PC软件 本章小结 第3章 汇编语言的要素 3.1 汇编语句 3.2 一个完整的实例 3.3 程序的汇编、***7和运行 3.4 汇编器清单文件 3.5 常数操作数 3.6 指令中的操作数 3.7 使用IO.H中宏的输入/输出 本章小结 第4章 基本指令 4.1 复制数据指令 4.2 整数的加法和减法指令 4.3 乘法指令 4.4 除法指令 4.5 大数的加减 4.6 其他知识:微代码抽象级 本章小结 第5章 分支和循环 5.1 无条件转移 5.2 条件转移、比较指令和if结构 5.3 循环结构的实现 5.4 汇编语言中的for循环 5.5 数组 5.6 其他:流水线 本章小结 第6章 过程 6.1 80×86堆栈 6.2 过程体、调用和返回 6.3 参数和局部变量 6.4 递归 6.5 其他体系结构:没有堆栈的过程 本章小结 第7章 串操作 7.1 串指令 7.2 重复前缀和其他串指令 7.3 字符转换 7.4 二进制补码整数转换为ASCII码串 7.5 其他体系结构:CISC和RISC设计 本章小结 第8章 位运算 8.1 逻辑运算 8.2 移位和循环移位指令 8.3 ASCII字符串到二进制补码整数的转换 8.4 硬件级——逻辑门 本章小结 第9章 汇编过程 9.1 两次扫描汇编和一次扫描汇编 …………………………… |
编辑推荐 |
臼榇蛹扑慊?慕峁共闾致 |
计算机可以从多种不同的层次来认识。有些人只对字处理或者游戏之类的计算机应用软件感兴趣,但是,计算机程序员通常把计算机作为一个工具,用来编写新的应用软件。通过语言编译器,高级语言程序员更深入地认识了计算机,编译器给人的印象是,计算机的内存地址中存储integer、real和array of char等等对象类型,计算表达式的值,调用过程,执行while循环等等。.然而,事实上计算机是在很低的层次上工作。本书强调计算机的体系结构层,也就是,由机器指令所定义的层次,处理器可以在该层执行。汇编语言指令直接翻译为机器语言指令,这样,当编写一个汇编语言程序时,就可以理解计算机在机器语言级是如何工作的。尽管本书强调的是计算机操作的汇编语言/机器语言层,但也可从其他层次来认识计算机。本书讨论了高级语言中的一些概念,例如if语句在机器层是如何实现的。本书还讨论了操作系统的一些功能,并简要描述了在硬件层用到的逻辑门。另外,本书考察了汇编语言是如何翻译为机器语言的。为了在任何层次都可以有效地编程,程序员必须了解在机器层的某些基本原理,它们在大多数的计算机体系结构中都要用到。本书将涉及以下基本概念:·存储地址,CPU寄存器及其使用·计算机中数值型格式的数据和字符串的表示·二进制补码整数的操作指令·单个位操作的指令·处理字符串的指令·分支和循环指令·过程编码:控制转移、参数传递、局部变量和调用程序的环境保护本书中讨论的主要的计算机体系结构是大多数个人计算机所使用的80x86 CPU系列。但是,几乎每章都有其他体系结构,或者不同的计算机层次的信息。用汇编语言编程以及学习本书中的相关概念,有助于用任何编程语言进行有效的编程,激发对计算机设计和体系结构更进一步的研究,或者更多地了解某个特定的计算机系统的详细内容。本书的组织结构和内容本书中的大多数素材基于我的前一本书—《Fundamentals of Assembly Language Programming Using the IBM PC and Compatibles》。通过多年对这些素材的教学使我得出这样一个结论:对大多数学生而言,汇编语言课程是介绍计算机体系结构最好的课程。相对于编程而言,本书更多地强调体系结构。本书还重点介绍一些通用的概念,而不是某个特定的计算机系统的细节。学习这门汇编语言课程要求的前提条件是至少要对高级语言结构有很好的理解。第3章~第6章及第8章是我第一学期课程的核心内容,第1章~第8章的内容我通常讲解得很详细,第9章速度会快些,根据时间和可利用的资源,选择性讲解第10章~第12章的某些主题。例如,有时,我会通过某个C++程序中的汇编语句行来介绍浮点运算。..风格和教学本书主要是例证教学。早在第3章本书就给出了一个完整的汇编语言程序,并且在学生能够理解的层次上,仔细地考察了程序的各个部分。随后的章节包含了许多汇编语言代码的例子,同时,对一些新的或者难以理解的概念给出了恰当的解释。本书使用了大量的图表和例子。给出许多“指令执行前”和“指令执行后”的例子来讲解指令。本书还有一些演示调试程序(debugger)使用的例子。这些例子可以帮助学生深入了解计算机内部的工作。每章的后面都有练习。答案简短的练习可以加深学生对学过的内容的理解,而且每章后面的编程练习也为学生提供了一个将书中的内容运用到汇编语言编程中的机会。软件环境“标准”的80x86汇编器是微软宏汇编器(MASM),版本为6.11。尽管该汇编器生成的代码用于32位的平面内存模式编程,非常适合Windows 95、Windows NT或者32位的微软操作系统环境,但是,与该软件包对应的***7器和调试程序并不适合在这样的系统环境中使用。本书附带一张光盘,包含MASM(ML)的汇编程序、最新的微软***7器、32位的全屏调试程序WinDbg(也来自于微软)以及必要的支持文件。该软件包为生成和调试控制台的应用程序提供了一个良好的环境。本书配套光盘中不仅有本书的内容,也有可供学生使用的简单的输入/输出设计的软件包。因此,它强调的重点仍然是计算机体系结构而不是操作系统的细节。这个I/O包在本书中广泛使用。最后,该光盘还包含了每个程序的源代码,这些程序都会在书中出现。致谢我想感谢我的学生们,他们对本书的最初版本付出了很多努力,让我经常能及时地得到素材。这些学生非常善于捕捉错误。我也要感谢Hong Shi Yuan,在他的汇编语言课程上,他用了本书的最初版本,并提供了有价值的反馈意见。我还要感谢花了很多时间来检查本书手稿的人们:Houston-Clear Lake大学的Dennis Bouvier、美国空军学院的Barry Fagin、Worcester工艺学院的Glynis Hamel、犹他谷州立大学的Dennis Fairclough、东南路易斯安娜大学的Thomas Higginbotham、Worcester工艺学院的Clifford Nadler。...我的妻子Carol值得称赞。当我在计算机前处理书稿时,经常忽略了她,而她都给予了理解。Richard C. Detmer |
本店所售图书均为正版书籍
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格