书籍详情
《计算机系统:核心概念及软硬件实现》[56M]百度网盘|亲测有效|pdf下载
  • 计算机系统:核心概念及软硬件实现

  • 出版社:文轩网旗舰店
  • 出版时间:2019-01
  • 热度:11443
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

作  者:[美] J. 斯坦利·沃法德(J. Stanley Warford) 著 贺莲 龚奕利 译
定  价:99
出 版 社:机械工业出版社
出版日期:2019年01月01日
页  数:566
装  帧:平装
ISBN:9787111616849
目录
出版者的话译者序前言部分  应用层(第7层)章  计算机系统 21.1  抽象层次 21.1.1  艺术中的抽象 31.1.2  文档中的抽象 41.1.3  机构中的抽象 51.1.4  机器中的抽象 61.1.5  计算机系统中的抽象 61.2  硬件 71.2.1  中央处理单元 81.2.2  主存储器 91.2.3  磁盘 101.3  软件 111.3.1  操作系统 121.3.2  软件分析与设计 131.4  数字信息 141.4.1  空间量化 141.4.2  时间量化 161.4.3  快速响应码 181.4.4  图像 211.5  数据库系统 271.5.1  关系 271.5.2  查询 281.5.3  语言结构 30本章小结 31练习 32第二部分  不错语言层(第6层)第2章  C 362.1  变量 362.1.1  C编译器 362.1.2  机器无关性 372.1.3  C的内存模型 372.1.4  全局变量和赋值语句 382.1.5  局部变量 402.2  控制流 422.2.1  if/else语句 422.2.2  switch语句 432.2.3  while循环 442.2.4  do循环 442.2.5  数组和for循环 452.3  函数 462.3.1  空函数和传值调用的参数 462.3.2  函数的例子 482.3.3  传引用调用的参数 482.4  递归 512.4.1  阶乘函数 522.4.2  递归的思考方式 552.4.3  递归加法 552.4.4  二项式系数函数 572.4.5  逆转数组元素顺序 612.4.6  汉诺塔 612.4.7  相互递归 632.4.8  递归的成本 2.5  动态内存分配 652.5.1  指针 652.5.2  结构 672.5.3  链式数据结构 68本章小结 69练习 70编程题 71第三部分  指令集架构层(第3层)第3章  信息的表示 763.1  无符号二进制表示 763.1.1  二进制存储 763.1.2  整数 773.1.3  基数转换 783.1.4  无符号整数的范围 803.1.5  无符号加法 803.1.6  进位位 813.2  二进制补码表示 813.2.1  补码的表数范围 833.2.2  基数转换 843.2.3  数轴 853.2.4  溢出位 863.2.5  负数和零位 873.3  二进制运算 883.3.1  逻辑运算符 883.3.2  寄存器传送语言 893.3.3  算术运算符 903.3.4  循环移位运算符 913.4  十六进制与字符表示 923.4.1  十六进制 923.4.2  基数转换 923.4.3  ASCII字符 943.4.4  Unicode字符 973.5  浮点数表示 1003.5.1  二进制小数 1003.5.2  余码表示 1023.5.3  隐藏位 1033.5.4  特殊值 1043.5.5  IEEE 754浮点数标准 1083.6  模型 109本章小结 111练习 111编程题 117第4章  计算机体系结构 1204.1  硬件 1204.1.1  中央处理单元 1204.1.2  主存储器 1214.1.3  输入/输出设备 1224.1.4  数据和控制 1234.1.5  指令格式 1234.2  直接寻址 12.2.1  停止指令 12.2.2  字装入指令 12.2.3  字存储指令 1274.2.4  加法指令 1284.2.5  减法指令 1284.2.6  与和或指令 1294.2.7  按位取反和取负指令 1304.2.8  字节装入和字节存储指令 1314.2.9  输入和输出设备 1324.2.10  大端顺序和小端顺序 1334.3  冯·诺依曼机器 1344.3.1  冯·诺依曼执行周期 1344.3.2  一个字符输出程序 1354.3.3  冯·诺依曼漏洞 1384.3.4  一个字符输入程序 1394.3.5  十进制转换为ASCII 1394.3.6  一个自我修改程序 1404.4  ISA3层的编程 1424.4.1  只读存储器 1434.4.2  Pep/9操作系统 1444.4.3  使用Pep/9系统 145本章小结 146练习 146编程题 148第四部分  汇编层(第5层)第5章  汇编语言 1505.1  汇编程序 1505.1.1  指令助记符 1505.1.2  伪操作 1525.1.3  .ASCII和.END伪操作 1535.1.4  汇编器 1545.1.5  .BLOCK伪操作 1555.1.6  .WORD和.BYTE伪操作 1555.1.7  使用Pep/9汇编器 1565.1.8  交汇编器 1575.2  立即数寻址和陷阱指令 1585.2.1  立即数寻址 1585.2.2  DECI、DECO和BR指令 1595.2.3  STRO指令 1615.2.4  解释位模式:HEXO指令 1625.2.5  反汇编器 1635.3  符号 1655.3.1  带符号的程序 1655.3.2  一个冯·诺依曼示例 1665.4  从HOL6层翻译 1685.4.1  Printf()函数 1695.4.2  变量和类型 1705.4.3  全局变量和赋值语句 1715.4.4  类型兼容 1745.4.5  Pep/9符号跟踪器 1755.4.6  算术移位和循环移位指令 1755.4.7  常量和.EQUATE 1765.4.8  指令与数据的放置 178本章小结 179练习 180编程题 182第6章  编译到汇编层 1856.1  栈寻址和局部变量 1856.1.1  栈相对寻址 1856.1.2  访问运行时栈 1866.1.3  局部变量 1886.2  分支指令和控制流 1906.2.1  翻译if语句 1916.2.2  优化编译器 1926.2.3  翻译if/else语句 1926.2.4  翻译while循环 1946.2.5  翻译do循环 1956.2.6  翻译for循环 1976.2.7  面条代码 1986.2.8  早期语言的控制流 1996.2.9  结构化编程定律 2006.2.10  goto争论 2006.3  函数
内容简介
本书从逻辑门、微编码、指令集体系结构、操作系统、汇编、高阶语言和应用等层级,系统而全面地介绍了计算机系统、C++、信息表示、计算机体系结构、汇编语言、汇编级编译、语言翻译原理、进程管理、存储管理、组合电路、顺序电路、计算机组成。书后配有练习答案。本书全面而系统地介绍了计算机组成、汇编语言和计算机体系结构的核心概念。通过自顶向下的方法,引导读者探索不同规模的计算机系统以及抽象级。通过检查不同的抽象级如何彼此相关,来帮助读者了解计算机系统及其组件。
作者简介
[美] J. 斯坦利·沃法德(J. Stanley Warford) 著 贺莲 龚奕利 译
作者简介:
J. 斯坦利•沃法德(J. Stanley Warford) 现为美国佩珀代因大学(Pepperdine University)大学计算机科学系教授。Warford教授在进入学术界前是航空工程师,他任教30余年,曾担任佩珀代因大学计算机科学系主任。他从伦斯勒理工学院获得硕士学位,从加州大学洛杉矶分校获得博士学位。Warford教授获得Luckman杰出教学奖,是Pepperdine大学科学学部的Frank R. Seaver教授。

译者简介:
龚奕利  本科毕业于武汉大学,在院计算技术研究所获得博士学位,曾在等
摘要
本书清晰详尽、循序渐进地揭示了计算机组成、汇编语言和计算机体系结构的核心思想。本书大部分以虚拟机Pep/9为基础,该虚拟机用于讲解经典冯·诺依曼机器的基本概念。这种方式的优点是,既教授了计算机科学的核心概念,又不会与相关课程的许多无关细节纠缠不清。该方式还为学生奠定了基础,鼓励他们思考计算机科学的基本主题。本书的范围也比较广泛,重点强调了与硬件及其相关软件的处理有关但却少有提及的计算机科学主题。内容一览计算机运行于多个抽象层,高抽象层上的编程只是其中的一部分。本书以图P-1所示的分层结构为基础,提出了计算机系统的统一概念。按照图P-1的层次结构,本书分为七个部分:App7层应用HOL6层不错语言ISA3层指令集架构Asmb5层汇编OS4层操作系统LG1层逻辑门Mc2层微代码用文字描述时通常是按照从上到下的顺序,从高层到低层。把ISA3层放在Asmb5层之前,以及把LG1层放在Mc2层之前讨等