计算机系统概论

计算机系统概论
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
2006-09
版次: 1
ISBN: 9787111197669
定价: 66.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 632页
原版书名: Introduction to Computing Systems: From bits & gates to C & beyond
60人买过
  •   与DonaldE.Knuth齐名的美国计算机界泰斗级作者YaleN.Patt。
      伊利诺伊大学(UIUC)等众多名校计算机的经典基础教材。
      本书的目的是让学生在一进入大学校门的时候,就对计算机科学有一个深入理解,为以后的课程打下坚实的基础。
      本书包括两方面的内容:计算机底层结构;高级语言编程及编程方法学。书中阐述了LC-3体系结构的设计,并配套开发了LC-3模拟器供学生使用。为加深学生对编程及其方法学的理解,本书选用了C语言来进行讲解。本书采用了"驱动式"的自底向上方法,即先给学生一个整体结构,然后自底向上地建立起相关的知识。同样,在每个子单元中,也采用相同的驱动式教学方法。在每个学习阶段,都基于之前已学的知识介绍新的概念。经验告诉我们,这种学习方法更多地强调理解而不是记忆。通过本书的学习,学生的理解能力将获得很大的提高,因为他们循序渐进地了解了构建计算机的全部过程。
      本书特色
      ●自底向上的组织:从最底层的MOS晶体管开关器件开始,然后是逻辑门、锁存器、逻辑结构(开关MUX、译码器、全加器、门锁存器等),最后使用这些单元来实现内存。之后,转至有限状态机控制、顺序电路的实现、冯·诺伊曼体系结构、一个简单的计算机(LC-3),以及LC-3的机器和汇编语言、C高级语言、递归等,最后是基本数据结构。
      ●调试技术:从写第一个程序开始,学生就被要求采用LC-3的调试工具和相关的调试技术。正因为如此,他们对编程艺术的体会更加深刻。
      ●LC-3模拟器:本书学习中的一个重要过程是亲自操作LC-3模拟器,这是一个专门为学生掌握主要计算机概念而设计的工具。学生可以从本书网站免费下载LC-3模拟器。
      ●编程方法学:本书给出了很多例程,其意义在于教会学生怎样分析问题,并通过系统的问题分解转换为计算机可编程的子问题。不论是使用LC-3汇编或C高级语言,编程思路上都存在相似性。这方面的理解和方法对快速掌握其他语言都有帮助。   YaleN.Patt 拥有斯坦福大学电子工程博士学位,是得克萨斯大学奥斯汀分校电子与计算机工程系教授。他是IEEE和ACM会士,因其在高性能微处理器方面的成就而获得IEEEEmannuelR.Piore将、IEEE/ACMEckert-Mauchly奖和IEEEWallaceW.McDowell奖,因其在教学方面的贡献而获得ACMKarlV.Karlstrom杰出教育家奖、得克萨斯优秀教学奖等。
      SanjayJ.Patel 拥有密歇要大学计算机科学与工程博士学位,是伊利诺伊大学厄巴纳-尚佩恩分校电子与计算机工程系助理教授。他的研究领域包括处理器微体系结构、计算机体系结构、高性能和可靠计算机系统等。 Preface
    PrefacetotheFirstEdition
    1EelcomAborad
    1.1WhatWeWillTrytoDo
    1.2HowWeWillgetThere
    1.3TwoRecurringThemes
    1.4AComputerSystem
    1.5TwoVeryImportantIdeas
    1.6ComputersasUniversalComputationalDevices
    1.7HowDoWeGettheElectronstoDotheWork?
    Exercises
    2Bits,DataTypes,andOperations
    2.1BitsandDataTypes
    2.2IntegerDataTypes
    2.32sComplementIntegers
    2.4Binary-DecimalConversion
    2.5OperationsonBit-PartⅠ:Arithmetic
    2.6OperationsonBit-PartⅡ:LogicalOperations
    2.7OtherRepresentations
    Exerises
    3DigitalLogicStructures
    3.1TheTransistor
    3.2LogicGates
    3.3CombinationalLogicCircuits
    3.4BasicStorageElements
    ……
    4ThevonNeumannModel
    5TheLC-3
    6Programming
    7AssemblyLaguage
    8I/O
    9TRAPRoutinesandSubroutines
    10And,Finally...TheStack
    11IntroduciontoProgramminginC
    12VariablesandOperators
    13ControlStructures
    14Functions
    15TestingandDebugging
    16PointersandArrays
    17Recursion
    18I/OinC
    19DataStructures
    ATheLC-3ISA
    BFromLC-3tox86
    CTheMicroarchitectureoftheLC-3
    DTheCProgrammingLanguage
    EUsefulTables
    FSolutionstoSelected
    Exercises
  • 内容简介:
      与DonaldE.Knuth齐名的美国计算机界泰斗级作者YaleN.Patt。
      伊利诺伊大学(UIUC)等众多名校计算机的经典基础教材。
      本书的目的是让学生在一进入大学校门的时候,就对计算机科学有一个深入理解,为以后的课程打下坚实的基础。
      本书包括两方面的内容:计算机底层结构;高级语言编程及编程方法学。书中阐述了LC-3体系结构的设计,并配套开发了LC-3模拟器供学生使用。为加深学生对编程及其方法学的理解,本书选用了C语言来进行讲解。本书采用了"驱动式"的自底向上方法,即先给学生一个整体结构,然后自底向上地建立起相关的知识。同样,在每个子单元中,也采用相同的驱动式教学方法。在每个学习阶段,都基于之前已学的知识介绍新的概念。经验告诉我们,这种学习方法更多地强调理解而不是记忆。通过本书的学习,学生的理解能力将获得很大的提高,因为他们循序渐进地了解了构建计算机的全部过程。
      本书特色
      ●自底向上的组织:从最底层的MOS晶体管开关器件开始,然后是逻辑门、锁存器、逻辑结构(开关MUX、译码器、全加器、门锁存器等),最后使用这些单元来实现内存。之后,转至有限状态机控制、顺序电路的实现、冯·诺伊曼体系结构、一个简单的计算机(LC-3),以及LC-3的机器和汇编语言、C高级语言、递归等,最后是基本数据结构。
      ●调试技术:从写第一个程序开始,学生就被要求采用LC-3的调试工具和相关的调试技术。正因为如此,他们对编程艺术的体会更加深刻。
      ●LC-3模拟器:本书学习中的一个重要过程是亲自操作LC-3模拟器,这是一个专门为学生掌握主要计算机概念而设计的工具。学生可以从本书网站免费下载LC-3模拟器。
      ●编程方法学:本书给出了很多例程,其意义在于教会学生怎样分析问题,并通过系统的问题分解转换为计算机可编程的子问题。不论是使用LC-3汇编或C高级语言,编程思路上都存在相似性。这方面的理解和方法对快速掌握其他语言都有帮助。
  • 作者简介:
      YaleN.Patt 拥有斯坦福大学电子工程博士学位,是得克萨斯大学奥斯汀分校电子与计算机工程系教授。他是IEEE和ACM会士,因其在高性能微处理器方面的成就而获得IEEEEmannuelR.Piore将、IEEE/ACMEckert-Mauchly奖和IEEEWallaceW.McDowell奖,因其在教学方面的贡献而获得ACMKarlV.Karlstrom杰出教育家奖、得克萨斯优秀教学奖等。
      SanjayJ.Patel 拥有密歇要大学计算机科学与工程博士学位,是伊利诺伊大学厄巴纳-尚佩恩分校电子与计算机工程系助理教授。他的研究领域包括处理器微体系结构、计算机体系结构、高性能和可靠计算机系统等。
  • 目录:
    Preface
    PrefacetotheFirstEdition
    1EelcomAborad
    1.1WhatWeWillTrytoDo
    1.2HowWeWillgetThere
    1.3TwoRecurringThemes
    1.4AComputerSystem
    1.5TwoVeryImportantIdeas
    1.6ComputersasUniversalComputationalDevices
    1.7HowDoWeGettheElectronstoDotheWork?
    Exercises
    2Bits,DataTypes,andOperations
    2.1BitsandDataTypes
    2.2IntegerDataTypes
    2.32sComplementIntegers
    2.4Binary-DecimalConversion
    2.5OperationsonBit-PartⅠ:Arithmetic
    2.6OperationsonBit-PartⅡ:LogicalOperations
    2.7OtherRepresentations
    Exerises
    3DigitalLogicStructures
    3.1TheTransistor
    3.2LogicGates
    3.3CombinationalLogicCircuits
    3.4BasicStorageElements
    ……
    4ThevonNeumannModel
    5TheLC-3
    6Programming
    7AssemblyLaguage
    8I/O
    9TRAPRoutinesandSubroutines
    10And,Finally...TheStack
    11IntroduciontoProgramminginC
    12VariablesandOperators
    13ControlStructures
    14Functions
    15TestingandDebugging
    16PointersandArrays
    17Recursion
    18I/OinC
    19DataStructures
    ATheLC-3ISA
    BFromLC-3tox86
    CTheMicroarchitectureoftheLC-3
    DTheCProgrammingLanguage
    EUsefulTables
    FSolutionstoSelected
    Exercises
查看详情
系列丛书 / 更多
计算机系统概论
计算机网络
[荷兰]塔嫩鲍姆(Tanenbaum A.S.) 著
计算机系统概论
离散数学及其应用(英文版)(第7版)
[美]罗森 著
计算机系统概论
Java编程思想:英文版·第4版
[美]埃克尔 著
计算机系统概论
编译原理(英文版·第2版)
[美]阿霍 著
计算机系统概论
计算机科学概论(英文版·第5版)
[美]Nell、John Lewis 著
计算机系统概论
经典原版书库:电子商务(英文精编版·第10版)
[美]施内德(Gary P. Schneider) 著
计算机系统概论
软件工程:实践者的研究方法(英文精编版 第8版)
[美]罗杰、[美]布鲁斯 R.马克西姆 著
计算机系统概论
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
[美]David、John L.Hennessy 著
计算机系统概论
计算机科学引论(2017英文精编版)
[美]蒂莫西、J.、奥利里(Timothy、J.、O\\\\\\\'Leary) 著
计算机系统概论
Java语言程序设计(基础篇)(英文版·第10版)
[美]梁勇(Y.Daniel Liang) 著
计算机系统概论
Java语言程序设计:基础篇(英文版)(第8版)
[美]梁(Y.Daniel Liang) 著
计算机系统概论
经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版)
[美]Mark Allen Weiss 著
您可能感兴趣 / 更多
计算机系统概论
数学旅行家 文教科普读物 (美)卡尔文・c.克劳森
[美]卡尔文・c.克劳森
计算机系统概论
向世界好的医院力
[美]理查德·温特斯(RichardWinters)
计算机系统概论
像作家一样阅读:提升读写能力的10堂课
[美]艾琳·M.普希曼
计算机系统概论
黑的眼睛不看光明 心理学
[美]玛利亚娜·亚历山德里
计算机系统概论
觉醒 外国现当代文学
[美]凯特·肖邦
计算机系统概论
从众陷阱 成功学 (美)托德·罗斯(todd rose)
[美]托德·罗斯(toddrose)
计算机系统概论
海洋全书:国家地理新探索
[美]西尔维娅·A.厄尔
计算机系统概论
吃的勇气:365天告别饮食内耗,与食物和解
[美]伊芙琳·特里波尔(EvelynTribole)