计算机组织与体系结构
-
计算机体系结构吴艳霞 编著本书在介绍计算机系统结构的基本概念、原理、结构和分析方法的基础上,着重阐述了计算机系统的并行化技术,旨在帮助学生在建立计算机系统的完整概念,充分掌握计算机系统结构的最新研发思想与技术。本书共分5章。第1章论述计算机系统的概念及其设计原则,通过对冯·诺依曼计算机模型指令集的分类,简要阐述计算机系统发展的脉络及与体系结构发展密不可分的核心领域的现状与发展,最后简单介绍几种先进的微体系结构;第2章论述流水线的基本概念、分类及性能计算方法,并以DLX模型为实例详细描述流水线执行的关键技术,并对流水线中相关和冲突问题进行重点阐述;第3章通过指令级并行概念的介绍,详细阐述实现指令级并行的关键技术和算法;第4章为“存储系统”,重点讲述虚拟存储系统,Cache存储系统及并行主存系统;第5章详细介绍输入输出系统,讲述总线类型、控制及通信方式,并详细阐述中断系统及总线与CPU及存储器的通信原理。本书可作为高等院校计算机专业的高年级本科生或研究生的教材,也可作为从事计算机体系结构或嵌入式系统设计的工程技术人员的参考书。 -
计算机体系结构王志英 等编著《计算机系列教材:计算机体系结构》参考国内外最经典的教材,重点论述现代大多数计算机体系结构都采用的比较成熟的基本概念、基本原理、基本结构和基本分析方法,并特别强调采用量化的分析方法。主要内容:计算机体系结构和并行陸等基本概念;计算机指令集结构设计中的一些问题;流水线的基本概念和性能分析,向量处理机的结构及特点、关键技术以及陸能评价;指令级并行,包括利用软、硬件技术开发程序中存在的指令间并行陸的技术和方法;存储层次,包括Cache的基本知识、降低Cache失效率的方法、减少Cache失效开销的方法以及减少命中时间的方法;输入输出系统,包括外部存储设备、I/O设备与CPU和存储器的连接、廉价磁盘冗余阵列RAID,I/O系统性能分析;多处理机,包括多处理机的存储器体系结构、互连网络、同步机制以及同时多线程技术;机群计算机,包括机群的结构、软件模型以及机群的分类,并介绍4个典型的机群系统。《计算机系列教材:计算机体系结构》内容的可读性好,语言简练,深入浅出,通俗易懂。适合作为高等院校计算机科学与技术学科各专业以及自动化、电子工程等相关专业本科生、研究生的教材,也可作为计算机领域工程技术人员的参考书。 -
DSP技术及应用系统设计胡景春 等编著《DSP技术及应用系统设计》介绍了DSP的概念以及结构、特点、分类、选择等基础知识;定点DSP芯片TMS320F2712和浮点DSP芯片TMS320VC33的性能指标、硬件结构和指令系统;DSP应用系统的设计,包括硬件设计、软件设计、开发环境、程序设计和综合设计。《DSP技术及应用系统设计》理论结合实践,对于教学和工程都有较大的参考价值。 -
基于Quartus II的FPGA/CPLD设计实例精解李大社 等编著《基于Quartus II的FPGA/CPLD设计实例精解》以实例精解的方式讲述基于Quaitus II的FPGA/CPLD设计方法和技巧,主要包括EDA与可编程器件概述Quarts II开发环境、硬件设计语言、基本组合逻辑电路设计实例、基本时序逻辑电路设计实例、综合典型实例、小型应用和教学系统的开发,以及设计系统时应注意的问题。书中所介绍的设计实例均从原理叙述和逻辑分析出发,采用EDA方法进行设计输入、仿真及实现。《基于Quartus II的FPGA/CPLD设计实例精解》适合从事FPGA/CPLD设计开发的技术人员阅读,也可作为高等学校相关专业的教学用书。 -
C(4)ISR系统分析、设计与评估肖兵,金宏斌 等编著全书共分七章,内容包括:C(4)ISR系统概述、系统工程的方法论、结构化分析与设计、面向对象分析与设计、Petri网在C(4)ISR系统分析与设计中的应用、C(4)ISR系统效能评估和C(4)ISR系统集成。 -
单片机原理与接口技术吴亦锋,陈德为 主编本书以MCS-51系列单片机为典型机型,从实际应用出发,讲述单片机的内部结构、指令系统、汇编语言程序设计、中断与定时、存储器扩展与并行I/O接口扩展、显示器与键盘接口技术、模拟量通道接口、串行接口、单片机C语言程序设计和系统设计方法等内容。并通过具体的应用案例介绍单片机的实际应用。全书内容安排精细,章节编排由浅入深,文字叙述通俗易懂,重点突出、难点分散、易教易学,理论联系实际,具有较强的实用性。本书可作为高等院校机械设计制造及其自动化、机械电子工程、测控技术及仪器、车辆工程以及相关专业的教学用书,也可作为机电类高职、高专教材或自学用书,还可供相关工程技术人员参考。 -
PIC单片机原理及应用李荣正 等编著本书为“普通高等教育‘十一五’国家级规划教材”,是“PIC单片机系列教程”的理论教材。以美国Microchip公司的PIC16F877单片机为主线,详细介绍其基本组成、工作原理及其应用技术。全书共分12章,内容包括PIC系列单片机的基本结构、存储器模块、集成开发环境和在线仿真、指令系统、I/O端口、定时器、中断处理、A/D转换、串行通信模式和综合训练等。本书内容丰富,通俗易懂,实用性强,列举并分析了大量应用实例,可作为高等工科院校相关专业的本科教材,也可供从事单片机开发应用的工程技术人员参考。 -
计算机体系结构实验沈立,肖侬,王志英 编著考虑到完成实验的工作量,我们选择32位dlx结构的处理器作为实验对象,因为dlx指令系统具有规整、简洁等优点,且具有开源的模拟器和编译器等软件工具供大家使用。除了包含流水线、指令级并行、cache等经典实验内容外,《计算机体系结构实验》还特别面向指令集的设计与优化专门设计了实验。根据实验难度和工作量的不同,《计算机体系结构实验》中列出的实验可分为两个层次:一是,与计算机体系结构课程中处理器性能评价、指令系统、流水线等方面的教学内容相对应。具体实验内容包括确定dlx处理器的指令系统和指令编码方案,设计实现一个单流出的5级32位dlx整数流水线,并在fpga平台上仿真。该流水线中没有cache模块,可以包含数据定向模块。同时,根据dlx指令系统修改开源的gcc编译器,使之能够生成可用的二进制测试代码。二是,向在基础实验中实现的5级dlx整数流水线中增加一些高级功能模块,并在fpga平台上仿真。这里的高级功能模块包括计算机体系结构课程中介绍的开发指令级并行和数据级并行的硬件机制、cache等,如dlx浮点流水线、记分牌算法、vliw技术、分支目标缓冲器、simd指令扩展等,它们都是提高流水线性能的经典技术。 -
单片机技术与项目实施戴娟 主编本教材是针对MCS:8051单片机和目前最流行的程序设计语言——C语言,以Keil C51编译器为工具,讲解单片机接口技术的教材。C语言具有开发速度快,代码可重复使用,程序结构清晰、易懂、易维护,在不同的单片机编程中移植性强,特别适宜开发一些比较大型的项目。本教材由多年从事单片机教学与实际工程项目开发的教学团队共同编写。全书通过4个真实的项目,巧妙而系统性地融入嵌入式单片机系统的工作原理、硬件结构、内部资源、各种硬件接口设计、接口驱动程序、通信技术,在这4个项目中按照知识点、难点分别用多个案例紧紧围绕项目展开学习,这些案例既是相互独立,又呈递进关系,同时这些案例程序既可以给读者以开拓思路、参考的用途,又是实际的开发程序,可以直接作为程序应用在相同的开发系统上。项目的学习过程还涉及C语言编程技术、单片机的仿真开发技术、系统开发技术及各种市场上流行的外围接口器件技术。全书结构合理,逻辑性强,文字精炼,通俗易懂。通过本教材的学习,读者可以了解和掌握C51编程的思路和方法。 -
单片微型机原理、应用与实验张友德,涂时亮,赵志英 编著《单片微型机原理、应用与实验(C51版)》在2006年出版的《单片微型机原理、应用与实验》(第五版)基础上改编而成。这一版本最大的特点是以C51作为程序语言取代了原来使用的汇编语言,内容和章节也都作了适当的调整。《单片微型机原理、应用与实验(C51版)》在介绍C51基本语法和lKeil-C51使用方法的基础上,以89C52单片机为范例,系统地论述了单片机的系统结构、单片上资源、外围模块的结构、工作原理、应用电路和应用程序的设计。接着讨论单片机的扩展原理、扩展电路、典型器件和设备的接口技术以及输入输出程序的设计方法。最后介绍一些单片机应用实例电路和程序设计方法,以及应用系统研制的过程与方法。《单片微型机原理、应用与实验(C51版)》的特点是将例题、习题与实验紧密结合,以利于学以致用;相关硬件和程序的设计放在一起讨论,以利于相互协调和衔接。《单片微型机原理、应用与实验(C51版)》共包含50多个经过验证的例题,并可以在Keil—C51平台上实验。同时《单片微型机原理、应用与实验(C51版)》向相关任课教师赠送教学辅助光盘,该光盘含有《单片微型机原理、应用与实验(C51版)》所有例题、习题和实验题目的程序和调试现场文件。《单片微型机原理、应用与实验(C51版)》兼顾教学的循序性、内容的系统性和先进性,各章节具有相对独立性。可以作为各类高校(本科、大专、高职等)电子类专业的单片机基础教材,使用时可以根据实际课时和教学对象进行增删。《单片微型机原理、应用与实验(C51版)》也可以作为从事电子产品设计的科技人员参考使用。
