计算机组织与体系结构
-
微型计算机系统与接口李继灿 主编《微型计算机系统与接口(第2版)》以应用最广泛的16位与32位微处理器为背景,重点介绍从8086/8088到Pentium4系列微型计算机系统的实现技术,以常用的PC系列为主线,详细介绍微型计算机硬件技术的基础内容,适当分析Pentium4系列微型计算机技术的新发展,对现代微处理器芯片、汇编语言也有精练的描述。《微型计算机系统与接口(第2版)》内容丰富,结构合理,重点突出,实用性强,循序渐进,条理清晰,语言流畅,便于教学和自学。它既可以作为全国普通高等学校计算机专业的通用教材,也可以作为成人高等教育的培训教材,还可供广大科技人员自学参考。本书由李继灿教授策划、主编与编著。 -
计算机组成与体系结构性能设计(美)斯托林斯 著,彭蔓蔓 等译本书(作者斯托林斯)以IntelX86和ARM两个处理器系列为例,结合当代计算机系统性能设计问题,介绍了计算机体系结构的主流技术和最新技术。本书共18章,分5个部分,第一部分(第1-2章)概述计算机组成与体系结构,并讨论计算机的演变和性能;第二部分(第3-8章)讨论计算机的主要部件及其互连;第三部分(第9-14章)讨论处理器的内部结构和组织;第四部分(第15-16章)讨论处理器中控制器的内部结构和微程序设计的使用;第五部分(第17-18章)讨论并行组织,包括对称多处理器、集群系统和多核体系结构。本书可作为高等院校计算机及相关专业的计算机体系结构课程教材或教学参考书,同时也可以作为从事计算机研究与开发的技术人员的参考书。 -
ARM9嵌入式系统设计与应用李新荣,曲凤娟 编著《ARM9嵌入式系统设计与应用》以ARM 9处理器和Linux操作系统为平台,从S3C2440A处理器及其外围设备的基本知识讲起,然后介绍在Linux操作系统下开发嵌入式系统所需的知识,最后介绍开发一个典型的嵌入式系统的全过程,使学生对嵌入式系统的开发有一个全面的认识,为今后从事嵌入式系统开发奠定了基础。《ARM9嵌入式系统设计与应用》深入浅出,适合计算机及相关专业的师生使用,也可作为嵌入式系统爱好者学习嵌入式系统设计的入门教材和嵌入式系统开发人员的技术参考书。 -
ARM嵌入式系统原理与开发王诚,梅霆 主编《ARM嵌入式系统原理与开发》从实际应用的角度出发,全面介绍嵌入式系统相关的概念、基于ARM系统的嵌入式开发模式及编程、ARM体系结构、ARM汇编及C语言编程、基于S3C2410的硬件结构与接口编程、嵌入式Linux原理及编程、基于嵌入式系统的应用开发方法及应用实例,最后结合具体实验箱给出了嵌入式系统实验指导等方面的知识。《ARM嵌入式系统原理与开发》重点突出,层次分明,注重理论与实践的联系,紧跟最新的开发技术及平台,不仅有详细的理论基础知识介绍,还有相关的开发案例以供参考,学习性和实用性较强。《ARM嵌入式系统原理与开发》可作为高等学校电子信息工程、通信工程、广电工程、软件工程、电气工程、自动化等相关专业的本科教材,同时也可供从事嵌入式系统应用与开发的工程技术人员学习参考。 -
计算机组成与操作系统王玉娟 著《计算机组成与操作系统》结合计算机组成原理和操作系统原理两部分知识。先总体介绍计算机的组成结构和基本工作原理,以及操作系统概述;然后以计算机组成的五大部件为主线分别介绍:处理机管理、存储器管理、设备管理、存储器管理和文件管理;最后介绍了操作系统安全和接口等相关的扩展内容。《计算机组成与操作系统》可作为高职高专计算机相关专业和本科院校非计算机专业教学用书,也可供各类培训机构作为培训教材,同时也可以作为广大自学爱好者的一本自学参考书。 -
单片机的C语言程序设计与应用姜志海 著《单片机的C语言程序设计与应用(第2版)》是普通高等教育“十一五”国家级规划教材。《单片机的C语言程序设计与应用(第2版)》以标准C语言和MCS-51单片机为基础,全面系统地介绍单片机的C语言程序设计与应用的基本问题,是一本重在应用、兼顾理论的实用教程。主要内容包括:单片机的C语言概述、KEIL与PROTEUS应用基础、C51语言程序设计基础、中断系统与定时器/计数器及串行口的C51语言编程、键盘/显示的C51编程、模拟量接口技术的C51编程。《单片机的C语言程序设计与应用(第2版)》提供电子课件、程序代码、仿真电路图和习题参考答案。 -
基于BF53x DSP处理器的μClinux开发详解李云栋Blackfin系列处理器是面向新兴互联网市场开发的低功耗处理器,应用于图像、语音、视频通信和数据处理等众多需要密集运算和低功耗要求的领域。Blackfin处理器集RSIC处理器和DSP的优点于一身,既可满足密集运算的要求,又具有良好的控制功能。Blackfin的这种特性使得它可以运行像μClinux这种复杂的操作系统,因操作系统屏蔽了硬件的复杂性,用户开发应用程序基本可以做到与硬件无关,因而有效降低了产品开发的复杂度。《基于BF53x DSP处理器的μClinux开发详解》(作者李云栋)以Blackfin处理器在视频监控中的应用为主线,详细介绍了基于μClinux操作系统开发产品的各个步骤,包括Bootloader程序、μClinux内核、驱动程序、文件系统以及MPEG-4视频编码算法的优化,最后给出一个网络摄像机的开发实例。《基于BF53x DSP处理器的μClinux开发详解》结合作者多年产品开发的经验,重点阐述了驱动程序及视频编码算法的开发,具有较强的实用性,适合企业研发工程师、高校研究生及高年级本科生使用,也可作为嵌入式系统培训教材使用。 -
51单片机应用系统典型模块开发大全郑锋 等编著《51单片机应用系统典型模块开发大全(第2版)》是对单片机基础模块开始讲起,通过单片机小案例讲解各模块的基本应用原理以及专业开发知识,利用中小型项目开发案例系统讲解单片机系统设计和开发的思路,从而使读者完全掌握单片机。读者首先要学习《单片机典型应用开发系列:51单片机应用系统典型模块开发大全(第2版)》的基础部分,即第1~6章,掌握基本的键盘、显示、存储、a/d与d/a转换。当能熟练地调试一些简单的单片机程序之后,应该开始学习《单片机典型应用开发系列:51单片机应用系统典型模块开发大全(第2版)》后半部分,即第7~18章,理解和掌握《单片机典型应用开发系列:51单片机应用系统典型模块开发大全(第2版)》提供的专业应用开发系统,例如单片机应用系统温度测量模块、单片机应用系统电动机控制模块、单片机应用系统压力测量模块和单片机应用系统驱动隔离模块等。《单片机典型应用开发系列:51单片机应用系统典型模块开发大全(第2版)》包含一些具体开发核心技术和对应的经典开发项目,读者在单片机实际开发学习过程中,可以把每章的基础知识和应用实例结合起来,可以一边熟悉技术,一边通过学习经典开发项目积累开发经验。《单片机典型应用开发系列:51单片机应用系统典型模块开发大全(第2版)》面向各领域的单片机设计用户,适合高等院校自动控制、自动化、电子信息、测试技术、机电一体化、机械电子、通信工程、计算机等专业的本科生及硕士研究生以及从事电子开发和应用行业的科研人员使用,特别适合从事实际单片机应用系统开发的人员使用。 -
项目驱动周立功 主编,陈明计 等编著这本《项目驱动——单片机应用设计基础》由周立功主编陈明计等编著,全书以80C51单片机为主,通过项目驱动的方法融合相关知识点。内容主要分两部分:第一部分为第1~4章,以SDCC51编程语言为基础,深入浅出地介绍如何使用嵌入式C编程来控制单片机各种外设部件,并给出常用C编程算法。第二部分为第5~7章,重点介绍TinyOS51嵌入式多任务操作系统的基本原理,及其在80C51单片机中的实现,并针对同一工程项目给出使用前后台程序和嵌入式多任务操作系统两种不同的编程方法。通过这两种方法的比较,可使读者了解嵌入式多任务操作系统在项目编程中的优势。本书注重在教学中强化学生的动手训练,强调理论与实践相结合。读者通过本书的学习,可熟练掌握嵌入式C的编程方法,并初步掌握嵌入式多任务操作系统的编程知识。《项目驱动——单片机应用设计基础》可作为大学本科、高职高专电子信息、自动化、机电一体化、计算机等专业的教材,也可作为电子爱好者的自学用书,还可作为从事单片机应用开发工程技术人员的参考资料。 -
微机原理与接口技术李继灿 主编《微机原理与接口技术》以Intel微处理器系列(从8086到Pentium4)为背景,追踪高性能微型计算机的技术发展方向,抓住关键技术,全面、系统而又深入地介绍微机原理与接口技术,重点讨论微机系统组成、工作过程与运算基础,微处理器系统结构与技术(流水线及超流水线技术、指令预取技术、超标量技术、动态分支转移预测技术)。指令系统与扩展指令集,汇编语言程序设计基础,存储系统(存储管理技术、虚拟存储技术以及Cache技术),浮点部件及其流水线技术,总线技术,主板(基本结构、芯片组、主板上的插座、插槽与外部接口和BIOS),输入输出控制技术。接口技术(并行接口、串行接口),数模与模数转换,常用外部设备。《中国高等院校计算机基础教育课程体系规划教材:微机原理与接口技术》内容丰富,结构合理,深入浅出。条理分明,实用性强,选材精细,既可以作为高等院校非计算机专业的教材,也可以作为成人教育的培训教材与科技工作者的参考用书。
