下载  >  开发技术  >  C++  > 编程卓越之道第一篇深入理解计算机

编程卓越之道第一篇深入理解计算机 评分

本书详细了介绍了对计算机的深入剖析, 介绍了如何使用卓越编程技巧
欢迎到:ww. fisho.cOm下载更多免赀资料 WRITE GREAT CODE Volume 1: Understanding the Machine 编程卓越之道 第一卷:深入理解计算机 鱼CVS丁丁 fish com studio [美」 Randal|Hyde著 韩东海 译 電子工紫出版社 Publishing House of Electronics Industry 北京· BEIJING 欢迎到:w.fisho.com下载更多免费资料 欢迎到:w. fish.COm下载更多免费资料 内容简介 冬位程序员-希望目己编写的代码是能让老板赞赏、满意的代码;足能计客户乐意掏钱购买的 代;是能计仗用者顺利使用的代仍;是能汁同行赏赞誉的代砖:是能让有己引以为豪的卓越代码。 本作者为希望能编写出卓越代码的人提供了自记积累的关于卓越编科的真知见。它弥补了计 算凡科学和1课样中板怎略的一个部分—底层细节,而这止是构建卓越代码的石月体内容仁后 l算机数抓者小法,进制数于运算与位运算,内存组织与存访问,数据类型及其表示,布尔逻辑与 数子设训,CPU体系结构,CPU指令集的体系结构,内存体系与有组织,计算机系统如何与外邳通 Copyright@2IXA by Randall Hyde. Tille of English Language original: Write GreAt CENde, ISBN ]-59327-03-8 Simplified Chinese language edition copyrig t@2006 by Publishing House of Electronics Industry 本|中文简体与翮译出菠杈山美国 No, starch press,hnc:授予电子工业出版补。该专:出版权受法律保护, 版权子易合同登记号:阁7:01-20042712 图书在版编目〔G|P)数据 编程卓越之道.第一卷,深入頊解训算机/(美〕海德Hyte,R〕著;韩东沵译.一北京:电子工W 出版社,20064 书名原文: WRITE GREAT CODE: VOlume 1: nderstanding the machine SBN712])2447 编.①.②韩.Ⅲ科序设训TP3111 中医版本图书馆CIP数拙核宇(206)第02128号 任编猫:湖 印刷:北京智力达印村有限公司 出版发行:电子T业出版社 北京海淀区万为路173信箱邮编100036 经销:各地新伴书店 本:787×980116印张:2925子数:550千字 印次:2064第1次印刷 定价;48几 凡胸买电子工业出版冮竹图书,郊亻缺损门题,语问购买书店调焕,若书店缺,请与社发行 部联系。联系电话:(010:68279077质量投诉请发邮至as@phei.com.cn,溶版侵权米报请发邮件 全dhg⑩ phei( 译者序 探究事物的木质是人类的大性,小时候可能是拆御玩其、钟表,长大了可能是分析 菜个丁只,那种了解了“幕”原理的慼觉实在足令人非常激动的。算机关不多可以 是人类最乖要的发岄了,了解讦算机的作原理,了解那些有趣的应用背后的秘, 应该是铄个用户、每亼序员都会感兴趣的。尤其对」程序员们水说,计兽机就是我们 最有趣的玩具、也是最有用的[具,但是,与很多T兵不同的是:即使你拆开计算机的 机箱,看到的也是代集成电跖技术的成果,想看到并了解真正的电路?嗯……,可能 件是有的,但是,很难 不过没有关系,我们钉人类进步的阶梯:书籍,本书就是为了让读者不仅要知其然 程序做了忖么),还嬰知其所以然(计算机做了什么)写的、其实,这些内容在计算 机体系结构和关的书籍中都有介绍、绎典岜已绎不少,但凡本书的视角比较独特,它将 计算机科学的儿门误程的内容加以融合,从序员的和度进行闻述。本书作占在汇编 域精廿多年,他将自己|高献实际編程经验融入本书,对于丿人读老来说,应该是颇 些益处的。本书可能还算不上经典,但是它是如此独特,同类的书籍不能说没有,但是 实在是不多。对于科子员米说,阅读本书将们助于写出更高质量的代码(作者已红对此 进行∫充分的闸迈,我就不想重复了):即使你不是程员,阅读本书也助丁你从一个 更有趣的角了解计算机 翻译木于我币言也是一次有益有趣的经,有益在丁温放知新:有趣呢,就是在 辭译过程中白些入语的选择曾计我颇费踌躇,唉,憋H了不少白头发。作为一本技术书 籍,在翻译中不敢追求雅,仨求信、达,暂时我还相位我做到了这点,如果哪位议者 觉得有些翮谇值得商杵,请不鸢赅教,我的邮件地址是:handonghai@yahoo.com.c 最后,请允许我在此衣达对儿位编辑谢意:陈元际,陈兴璐,魏泉〔排名不分先 后左右4A),辛苦了! 韩东海 2006年3月15 卓藏第一苦·深入理解计算矿 鱼CVS丁丁 fish com studio 致谢 管只有作者竹名字被升在了本书的封而二,但是您手卜的这木书可不是一个人的 作成。本书的创作是闭队协作的成果,在此,我要感谢那些为保计云书的品质做出 实献的人 Mary Ph‖lps,我的好朋友,她帮助我校对了初稿的章 B|l|Plok,他遥读了木的第1到第6学,并给出了很多建议 Karol jurado,我的编辑,她引导了整个项目从概念到成品的整个过性 Hⅷ le heinstein,策划编辑,他保证了木一直俣持正确的十线和简洁的文了。 Andy carroll,文字编辑,他帮助我改进了本书的文字。 Mark de wever,技术审阅,他发现了大量的输入错误和抆术问题,保正了4书素材 的准孊性 Riley Hoffman,他负责排版等繁杂事务,记是他的工作保正了本书(及其月求)的 可渎性。 Stehpanie Provines,她在校对过程中发现了一些印刷及排版误。 Leigh Sacks,她为本书以及我的前本书 he Art of Assembly Language分(译泽注: 屮文影印板为《乳編语古艺术》,中文版为《汇编诺言绷程艺术》),做的訾销工作真是棒 极了,当然还要感谢 No Starch出版所的所有人,他们从一开始就给予这个项目巨大的支 持。 最后,重要的是,我要感谢我的妻子, Mandy,她恩准我从家务中甩手m出,止因 此我才能完成这本书。 多谢各位 Randa‖hyde 编程越之道第卷:深λ埋解算 鱼CVs丁丁 ishc o studIo fis 目求·览 第1章 第2章 编写卓越代码须知 数值表示 第3章 第4章 二进制算术与位运算 浮点表示法 39 第5章 第6章 字符表示法 内存组织与访问 103 133 第7章 第8章 复合数据类型与内存对象 布尔逻辑与数字设计 161 91 第9章 第10章 CPU体系结构 指令集体系结构 225 259 编程宁越之第蓉·深蛋额计算桥 日录一瓷 第11章 运用底层语言思想 内存体系结构与组织 编写高级语言代码 295 405 第12章 附录A 输入与输出(O) ASCH字符集 329 407 索引 编程卓越之箬一;深入理机 鱼CVs丁丁 fish com studio 目求 第1章编写卓越代码须知.. L]編稈卓献之道系列, ■P■PP卜ψ〓中中4中骨444·P卜hL卜++ L2本卷内容… L3本卷所做的假设 14卓越代码的各:特祉 .5木卷涉及的环境…… 16钋取更多信息 第2章数值表示 2L什么是数, 14 22计数系统( Numbering Sysiem 22.1十进制位值汁数系统 22,2进制(基数〕 12 22.3二过訇计数系统 224十六进制计数系統… 225八进制(基数为8)计数系统…… 18 23数/字符串转换 19 ■■■■』,日■■ 24数的内部表示 24.L位(bis)… 242位串 22 25付的号数1无符号数 ■■■■■■■■■■■·++订+晋+LL.,日,■日日■■ 24 26二让制数·些看用的特性 气 27符号扩展,岺扩屐,以及缩减 28饱和操作( saturat on)… 29二进制编闯約十进制(BCD)衣示法… ■■■ 210定点衣示法 2l]比洲数格式( scaled numcric formats.).… 212理数表小法 编得卓越之第一,探入理解汁夢桩 目录 3获圢赶多信思 38 第3章二进制算术与位运算 卩■■■■■■■■■卩■■↓唱中■dIlI·◆l·l◆I■b■ψ■4■↓■4■■■b4■d■■ 进制数与六进制数的算术运算 3.1.过加 40 12二进制减法 4] 313进制乘法 42 314进除法 43 32位逻辑运算 33二进制数和位串{ bit string)的逻辑运算… 47 34有用的位运算 34]使用与运算测位中的各个位 48 34.2使用与运算来测一组位是窭/零 49 4.3比较一个位串中的一组 49 44使用遐岁辑与创建模口计数器( Modulo- a counters 35移位〔Shi)与循环移位( Rotate) 36位域与引包( packed)数据…… 37打包与解包数据 38扶取更多信息 ,64 第4章浮点表示法 浮点运算笆介 42IEEE泙点数格式 42.!单精度浮点格式 72 422度浮点格式 423扩精废浮点格式 74 a凸晶山■■111■■■■■■rr上P上中=■ 4.3规格化( normalization)与反向规格化( denormalized)数… 75 44舍入( rounding 45将殊的浮点数 78 46浮点异常.… 4.J浮点运算 ■■ 47、浮点表 80 47.2浮点加法与减 4.73浮点乘法与除沽, 48状耿更多信息 第5章字符表示法 ■·■■■■■■■ ,103 51字符数扰 404 綿程越鹗-蒿.深入理解计斧

...展开详情
所需积分/C币:10 上传时间:2014-03-18 资源大小:16.45MB
举报 举报 收藏 收藏
分享 分享

评论 下载该资源后可以进行评论 2

wenkui0387 看不了啊。。。。。。。。。。。。。。。。。。。。。。
2017-10-19
回复
u011546766 是应该好好看看
2014-03-31
回复
编程卓越之道

编程卓越之道,熟悉计算机架构和编程最基本和重要的内容。

立即下载
编程卓越之道卷2 pdf

编程卓越之道卷2

立即下载
编程卓越之道(英文版)

编程卓越之道(英文版) 编程卓越之道(英文版)

立即下载
编程卓越之道_第二卷

编程卓越之道_第二卷!!!

立即下载
编程卓越之道 卷一卷二

编程卓越之道 卷一卷二,非常不错的两本书。

立即下载
编程卓越之道 第一、二卷

编程卓越之道第一、二卷,扫描版。第一卷:深入理解计算机;第二卷:运用底层语言思想编写高级语言代码。不想花钱去某宝的童鞋们可以看过来。

立即下载
编程卓越之道第一篇深入理解计算机

编程卓越之道第一篇深入理解计算机

立即下载
编程卓越之道(卷一)

这是一本研究如何写高质量的程序以及工作中会经常出现的一些问题的深入讲解,适合不同阶段的人,作为案头书

立即下载
编程卓越之道的第二卷

PDF格式的接我之前发的第一卷

立即下载
编程卓越之道 英文版 卷一、二

编程卓越之道,这是英文版的哈,文件是chm。 其他就不用多说了吧

立即下载
编程卓越之道中文版part2\深入理解计算机系统

编程卓越之道中文版编程卓越之道中文版编程卓越之道中文版编程卓越之道中文版编程卓越之道中文版编程卓越之道中文版

立即下载
编程卓越之道 卷二 不错的书籍

难得的编程图书,讲解编程底层问题,写的很专业,不过这个是英文版的。

立即下载
编程卓越之道第一卷深入理解计算机系统

这书是电子工业出版社的编程卓越之道第一卷,深入理解计算机系统。

立即下载
编程卓越之道 第二卷 带书签清晰版

本书是《编程卓越之道》系列书的第二卷,将探讨怎样用高级语言(而非汇编语言)编程得到高效率机器代码。在书中,您可以学到如何分析编译器的输出,以便检验代码的所作所为,从而得到高质量的机器码;了解编译器为常见控制结构生成的典型机器指令,以便在编写高级语言程序时选用恰当的语句;掌握编译器将各种常量和变量类型转换成机器数据的方法,以便于使用这些数据写出又快又短的程序。   书中的理论超出了特定的编程语言和CPU架构,以各种处理器平台进行开发的高级语言程序员都能从中汲取到卓越编程的营养。

立即下载
编程卓越之道_第一卷:深入理解计算机

编程卓越之道_第一卷:深入理解计算机,非常好的学习和深入理解编程的资料!

立即下载
编程卓越之道第一卷:深入理解计算机系统

编程卓越之道第一卷:深入理解计算机系统,供计算机硬件爱好者学习、参考

立即下载
ModbusTCP/RTU网关设计

基于UIP协议栈,实现MODBUS联网,可参考本文档资料,有MODBUS协议介绍

立即下载
html+css+js制作的一个动态的新年贺卡

该代码是http://blog.csdn.net/qq_29656961/article/details/78155792博客里面的代码,代码里面有要用到的图片资源和音乐资源。

立即下载
iCopy解码软件v1.0.1.7.exe

解ic,id,hid卡密码破解ic,id,hid卡密码破解ic,id,hid破解ic,id,hid卡破解ic,id,hid卡密码密码卡密码破解ic,id,hid卡...

立即下载
分布式服务框架原理与实践(高清完整版)

第1章应用架构演进1 1.1传统垂直应用架构2 1.1.1垂直应用架构介绍2 1.1.2垂直应用架构面临的挑战4 1.2RPC架构6 1.2.1RPC框架原理6 1.2.2最简单的RPC框架实现8 1.2.3业界主流RPC框架14 1.2.4RPC框架面临的挑战17 1.3SOA服务化架构18 1.3.1面向服务设计的原则18 1.3.2服务治理19 1.4微服务架构21 1.4.1什么是微服务21 1.4.2微服务架构对比SOA22 1.5总结23 第2章分布式服务框架入门25 2.1分布式服务框架诞生背景26 2.1.1应用从集中式走向分布式.26?

立即下载