计算机组织与体系结构
-
基于Quartus II的FPGA/CPLD设计实例精解李大社 等编著《基于Quartus II的FPGA/CPLD设计实例精解》以实例精解的方式讲述基于Quaitus II的FPGA/CPLD设计方法和技巧,主要包括EDA与可编程器件概述Quarts II开发环境、硬件设计语言、基本组合逻辑电路设计实例、基本时序逻辑电路设计实例、综合典型实例、小型应用和教学系统的开发,以及设计系统时应注意的问题。书中所介绍的设计实例均从原理叙述和逻辑分析出发,采用EDA方法进行设计输入、仿真及实现。《基于Quartus II的FPGA/CPLD设计实例精解》适合从事FPGA/CPLD设计开发的技术人员阅读,也可作为高等学校相关专业的教学用书。 -
单片机原理与接口技术吴亦锋,陈德为 主编本书以MCS-51系列单片机为典型机型,从实际应用出发,讲述单片机的内部结构、指令系统、汇编语言程序设计、中断与定时、存储器扩展与并行I/O接口扩展、显示器与键盘接口技术、模拟量通道接口、串行接口、单片机C语言程序设计和系统设计方法等内容。并通过具体的应用案例介绍单片机的实际应用。全书内容安排精细,章节编排由浅入深,文字叙述通俗易懂,重点突出、难点分散、易教易学,理论联系实际,具有较强的实用性。本书可作为高等院校机械设计制造及其自动化、机械电子工程、测控技术及仪器、车辆工程以及相关专业的教学用书,也可作为机电类高职、高专教材或自学用书,还可供相关工程技术人员参考。 -
C(4)ISR系统分析、设计与评估肖兵,金宏斌 等编著全书共分七章,内容包括:C(4)ISR系统概述、系统工程的方法论、结构化分析与设计、面向对象分析与设计、Petri网在C(4)ISR系统分析与设计中的应用、C(4)ISR系统效能评估和C(4)ISR系统集成。 -
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指令扩展等,它们都是提高流水线性能的经典技术。 -
微机原理与接口技术李华贵 主编《微机原理与接口技术:基于IA-32处理器和32位汇编语言》以Intel公司的IA-32系列微处理器为基础,系统阐述了微机原理、汇编语言程序设计、微型计算机的系统组成及接口技术。微机原理部分主要包括:32位微处理器的工作原理、Pentium的引脚信号、总线周期、超标量流水线技术、多核技术及32位基本指令集(包括16位指令系统)。汇编语言程序设计部分阐述了MASM6?X宏汇编程序中的完整段与简化段的程序设计,WIN32汇编语言集成环境中的32位汇编语言程序设计。微型计算机的系统组成部分包括:总线技术、存储器系统、中断技术以及DMA技术,详细分析了虚拟存储器及存储器保护技术、高速缓存技术、实模式与保护模式下的中断系统。接口技术部分包括并行接口、串行通信接口、定时/计数接口、中断控制接口以及包含上述所有接口功能的多功能接口芯片82371AB,以及模拟接口。 -
嵌入式操作系统原理与面向任务程序设计张勇 著《嵌入式操作系统原理与面向任务程序设计:基于μC/OS-2 v2.86和ARM920T》由张勇编著,基于μC/OS-Ⅱ v2.86和ARM920T芯片讲述嵌入式操作系统的工作原理以及面向任务应用程序设计方法,阐述基于μC/OS-Ⅱ系统的用户应用程序的工作流程。全书共分八章,主要内容包括嵌入式实时操作系统概述、嵌入式实时操作系统原理、μC/OS-Ⅱ内核、μC/OS-Ⅱ组件、μC/OS-Ⅱ应用实例、μC/OS-Ⅱ最小系统、面向任务程序设计(TOP)以及TOP设计实例等。《嵌入式操作系统原理与面向任务程序设计:基于μC/OS-2 v2.86和ARM920T》的特色在于理论讲解透彻、实例丰富且针对性强。 -
单片机技术与项目实施戴娟 主编本教材是针对MCS:8051单片机和目前最流行的程序设计语言——C语言,以Keil C51编译器为工具,讲解单片机接口技术的教材。C语言具有开发速度快,代码可重复使用,程序结构清晰、易懂、易维护,在不同的单片机编程中移植性强,特别适宜开发一些比较大型的项目。本教材由多年从事单片机教学与实际工程项目开发的教学团队共同编写。全书通过4个真实的项目,巧妙而系统性地融入嵌入式单片机系统的工作原理、硬件结构、内部资源、各种硬件接口设计、接口驱动程序、通信技术,在这4个项目中按照知识点、难点分别用多个案例紧紧围绕项目展开学习,这些案例既是相互独立,又呈递进关系,同时这些案例程序既可以给读者以开拓思路、参考的用途,又是实际的开发程序,可以直接作为程序应用在相同的开发系统上。项目的学习过程还涉及C语言编程技术、单片机的仿真开发技术、系统开发技术及各种市场上流行的外围接口器件技术。全书结构合理,逻辑性强,文字精炼,通俗易懂。通过本教材的学习,读者可以了解和掌握C51编程的思路和方法。 -
计算机体系结构刘超 主编《计算机体系结构(第2版)》以程序控制计算机的并行处理技术为主线,以现代主流计算机所采用的成熟技术方法为主体,结合计算机技术的发展现状和趋势,讨论计算机体系结构的基本概念、基本理论、分析设计方法和提高并行性的处理技术及其应用实现的结构模型,阐述指令级、操作级和进程级高度并行处理机或系统的组织技术、基本结构和性能特点及其评测。《计算机体系结构(第2版)》共8章,可分为三个部分:第1章为第一部分,介绍计算机体系结构的基本概念、影响因素、演变过程、分析设计方法和并行处理的基本理论;第2~5章为第二部分,介绍流水线技术、互联网络技术、计算机属性优选技术和存储组织技术等提高计算机性能的处理技术以及这些技术对计算机性能提高的评测;第6~8章为第三部分,介绍指令级高度并行、操作级高度并行和多处理机的结构模型、性能特点及其评测。《计算机体系结构(第2版)》结构完整、逻辑性强、层次清晰、语言精炼、内容丰富实用,可作为高等院校计算机专业本科生“计算机系统结构”课程的教材,也可作为有关专业研究生和相关领域科技人员的参考书。建议前6章必讲,后两章选讲,教学课时以70~80为宜。 -
Ti-DSP实验与实践教程汤书森,林冬梅,张红娟 编著《Ti-DSP实验与实践教程》主要基于TI公司的TMS320C54x系列芯片,介绍了DSP芯片的结构和外围接口电路及开发工具CCS的使用方法,并简要介绍了目前较为高档的C6000的DSP芯片的应用与开发。教材涉及硬件结构及定时器、存储器接口设计、HPI、McBSP、DSP中断等内容。实验主要基于DES320PP·U(C54xDSP)实验系统。《Ti-DSP实验与实践教程》通俗易懂,有基本理论,又突出了实用性。《Ti-DSP实验与实践教程》可以作为电子信息、通信工程、自动化等专业高年级本科生和职业技术学校学生的实验教材或参考书,也可供从事DSP芯片开发应用的工程技术人员参考。
