本书讲述了与PCI及PCI Express总线相关的最基础的内容,并介绍了一些必要的、与PCI总线相关的处理器体系结构知识,这也是本书的重点所在。深入理解处理器体系结构是理解PCI与PCI Express总线的重要基础。 读者通过对本书的学习,可超越PCI与PCI Express总线自身的内容,理解在一个通用处理器系统中局部总线的设计思路与实现方法,从而理解其他处理器系统使用的局部总线。本书适用于希望多了解一些硬件的软件工程师,以及希望多了解一些软件的硬件工程师,也可供电子工程和计算机类的研究生自学参考。
本书是作者在嵌入式系统领域十余年经验的结晶,书中涵盖了嵌入式系统的各个方面,内容分为4个部分:部分包括嵌入式系统的基本介绍以及一些的知识;第二部分介绍嵌入式硬件,包括处理器、存储器、I/O以及总线;第三部分是关于嵌入式软件的介绍,包括设备驱动、操作系统及中间件和应用软件;第四部分介绍了嵌入式系统的设计与开发。此外,书中还包括大量图和计算机代码,帮助读者理解嵌入式系统的理论知识。本书适合嵌入式系统专业人员阅读,同时也可以作为技术人员培训和高等院校“嵌入式系统”课程。
本书介绍对现代体系结构的编译器进行优化的方法,理论基础是基于循环依赖的。分析基于依赖的变换的正确性论述和依赖测试的详细过程。剖析怎样扩展依赖去处理循环嵌套中的控制流以及跨越整个程序的过程。本书还讨论怎样能用依赖来回答现代计算机系统编译中的众多重要问题,包括支持不同类型体系结构(例如,向量、多处理器、超标量)的并行化,存储层次结构的编译器管理,带指令级并行性的机器的指令调度。,介绍一些不大为人熟知的应用,如硬件设计、数组语言实现以及消息传递系统的编译。
《步步惊“芯”:软核处理器内部设计分析》以开源32位软核处理器OR1200为研究对象,像引导读者如做解剖学实验那般,对其进行剖析,力图使读者对教科书上介绍的处理器有一个实践上的认识,打破处理器令人高深莫测的印象,同时使读者了解处理器设计的细节。OR1200包括CPU、MMU、Cache、总线接口、电源管理、中断控制和计时器单元等多个模块,对于不同的模块,根据其难易程度,采用指令驱动分析法、情景分析法及直接分析源代码等不同的分析方法,便于读者理解。通过阅读《步步惊“芯”:软核处理器内部设计分析》,读者可以掌握一款成熟的软核处理器OR1200的设计思路、实现方法,同时更加深刻、具体地理解计算机组成原理、计算机体系结构等课程介绍的知识。
《c8051f系列单片机原理与应用》以外普遍使用的新型c8051f系列微处理器为核心,介绍其原理和c语言编程、基础实验和各种接口的应用,并有大量完整实用的实例。对于基础性的原理讲解,尽可能简明,并配有的实用实验;对于应用部分,所有实例都是经过认真调试并运行成功的。 全书共分18章,主要内容包括微控制器的微控原理,c8051f系列单片机结构,c51的程序结构与数据类型,c51的运算符及数据的存储模式,c51的函数、控制语句及程序设计,c8051f单片机基础应用实验,c8051f与传感器接口及数据处理,c8051f与驱动:led专用电路接口设计,hidusb与uart桥接控制器、usb口c8051f的应用实例,lcd、触摸屏接口设计、spi总线及c8051f300应用、多cpu嵌入式应用、c8051f的存储器接口,can总线应用,vc总线和实时时钟接口设计,c8051f低功耗、完整应用实例。 《c8051f系列单片机原理与