编译原理与形式语言
编译器设计(第3版)
本书是编译器设计领域的经典著作,是构建现代优化编译器的优秀指南,其中汲取了编译器构建领域大量的经验,以帮助学生掌握整体设计思路,同时引导学生了解构建有效的优化编译器所必需的许多重要而微妙的细节。本书主要从以下四部分详解了编译器的设计过程:第一部分涉及编译器前端设计以及自动构造前端工具的算法;第二部分不仅探讨了如何将源代码映射到编译器的中间表示,还研究了前端可以为优化器和后端所生成的代码类型;第三部
【101教材】计算机组成与实现
《计算机组成与实现》是计算机领域本科教育教学改革试点工作(“101计划”)系列教材之一,以开发一个具有数十条指令规模且能够通过严格测试的功能型CPU为挑战性学习成果,培养学生掌握基于模型的CPU开发方法,进而具备分析、设计和开发计算机硬件系统的基本能力,为后续专业学习与职业发展奠定坚实基础。 《计算机组成与实现》根据设计一台计算机的教学要求,将传统意义上的汇编语言和计算机组成两门课程的相关
计算机组成与设计:硬件/软件接口(英文版·原书第5版·ARM版)
本书采用ARMv8-A体系结构, 介绍当前硬件技术的基本原理、汇编语言、计算机算术、流水线、内存层次结构和I/O。本书更加关注后PC时代发生的变革,通过实例、练习等详细介绍*新涌现的移动计算和云计算,更新的内容还包括平板电脑、云基础设施以及ARM(移动计算设备)和x86 (云计算)体系结构。
计算机组成与设计:硬件/软件接口(原书第5版·ARM版)
本书由2017年图灵奖得主Patterson和Hennessy共同撰写,是计算机体系结构领域的经典教材,强调软硬件协同设计及其对性能的影响。本书采用ARMv8体系结构,讲解硬件技术、汇编语言、计算机算术运算、流水线、存储器层次结构以及I/O的基本原理。新内容涵盖平板电脑、云基础设施、ARM(移动计算设备)以及x86(云计算)体系结构,新实例包括IntelCorei7、ARMCortex-A53以及
数字逻辑与计算机组成
数字逻辑与计算机组成一直以来都是相辅相成不可分割的,本书将二者合二为一,更利于加强读者对计算机各组成部件的工作原理的理解以及融会贯通,全书主要内容包括:数据在计算机内部的二进制编码表示;数字逻辑基础内容;组合逻辑电路;各种时序逻辑处理模块的基本原理和实现方法;FPGA设计和硬件描述语言的背景知识及其使用;机器指令中涉及的各类基本运算的运算方法以及相应的运算部件;指令系统的设计;CPU的基本功能和基
计算机组成与体系结构(原书第4版)
全书揭示现代计算机的内部工作方式,采用大量真实的例子,引导读者逐步由浅入深地学习计算机体系结构的概念和理论。
计算机科学丛书:计算机组成原理
《计算机科学丛书:计算机组成原理》其分三部分。第一部分从计算机组成和结构的有关概念、计算机的发展历程及存储程序计算机开始讲起,介绍了计算机系统的组成和体系结构的基本概念,然后讨论了数据在计算机中的表示方法和运算方法。第二部分讲解ISA的基本概念,并以ARM指令集为例介绍了ISA设计时需要考虑的主要问题,还介绍了另一个经典的RISC指令集MIPS,然后着重介绍了当前处理器为特定领域应用(比如多媒
计算机组成原理(第七版)
《计算机组成原理(第七版)》重点讲述计算机单处理器系统的组成和工作原理,在此基础上扩展讲述并行体系结构。《计算机组成原理(第七版)》共12章,主要内容包括计算机系统概述、运算方法和运算器、存储系统、指令系统、中央处理器、总线系统、外围设备、输入/输出系统、并行组织与结构、量子计算机、课程教学实验设计和课程综合设计。 《计算机组成原理(第七版)》配套试题解析、微课视频、多媒体演示动画、教学课件、
计算机组成原理(第3版)
《计算机组成原理(第3版)》共分为4篇,第1篇(第1、2章)介绍计算机的基本组成、发展及应用;第2篇(第3~5章)介绍系统总线、存储器(包括主存储器、高速缓冲存储器和辅助存储器)和输入输出系统;第3篇(第6~8章)介绍CPU的特性、结构和功能,包括计算机的算术逻辑单元、指令系统、指令流水、RISC技术及中断系统;第4篇(第9、10章)介绍控制单元的功能和设计,包括时序系统以及采用组合逻辑和微程
计算机组成与设计:硬件/软件接口 MIPS版(原书第6版)
本书由2017年图灵奖的两位得主撰写,是计算机体系结构领域的经典教材,每年被超过40000名学生使用。新版的主要更新是在每章中添加了关于DSA的内容,并更新了所有实例,使全书更加与时俱进,满足学生和读者的新需求。