计算机组织与体系结构
-
计算机系统概论(美)帕特(Patt.Y.N),(美)Sanjay J.Patel与Donald E. Knuth齐名的美国计算机界泰斗级作者Yale N. Patt。伊利诺伊大学(UIUC)等众多名校计算机的经典基础教材。本书的目的是让学生在一进入大学校门的时候,就对计算机科学有一个深入理解,为以后的课程打下坚实的基础。本书包括两方面的内容:计算机底层结构;高级语言编程及编程方法学。书中阐述了LC-3体系结构的设计,并配套开发了LC-3模拟器供学生使用。为加深学生对编程及其方法学的理解,本书选用了C语言来进行讲解。本书采用了"驱动式"的自底向上方法,即先给学生一个整体结构,然后自底向上地建立起相关的知识。同样,在每个子单元中,也采用相同的驱动式教学方法。在每个学习阶段,都基于之前已学的知识介绍新的概念。经验告诉我们,这种学习方法更多地强调理解而不是记忆。通过本书的学习,学生的理解能力将获得很大的提高,因为他们循序渐进地了解了构建计算机的全部过程。本书特色●自底向上的组织:从最底层的MOS晶体管开关器件开始,然后是逻辑门、锁存器、逻辑结构 (开关MUX、译码器、全加器、门锁存器等) ,最后使用这些单元来实现内存。之后,转至有限状态机控制、顺序电路的实现、冯·诺伊曼体系结构、一个简单的计算机 (LC-3),以及LC-3的机器和汇编语言、C高级语言、递归等,最后是基本数据结构。●调试技术:从写第一个程序开始,学生就被要求采用LC-3的调试工具和相关的调试技术。正因为如此,他们对编程艺术的体会更加深刻。●LC-3模拟器:本书学习中的一个重要过程是亲自操作LC-3模拟器,这是一个专门为学生掌握主要计算机概念而设计的工具。学生可以从本书网站免费下载LC-3模拟器。●编程方法学:本书给出了很多例程,其意义在于教会学生怎样分析问题,并通过系统的问题分解转换为计算机可编程的子问题。不论是使用LC-3汇编或C高级语言,编程思路上都存在相似性。这方面的理解和方法对快速掌握其他语言都有帮助。 -
基于FPGA的嵌入式开发与应用徐光辉,程东旭,黄如 等编著本书全面系统地介绍了基于SOPC的嵌入式系统设计技术,内容包括Altera可编程逻辑器件硬件结构、Quartus II开发软件的使用、SOPC原理与设计实例,以及基于FPGA的算法实现。本书内容丰富,取材新颖。可作为电子类各专业本科生、研究生的教材和相关领域工程技术人员的参考书,也可作为本科EDA技术课程的后续课程教材和现代电子系统设计、电子设计竞赛、数字通信系统以及Nios II嵌入式系统高层次开发的参考书。 [看更多] -
2006年上海市嵌入式系统创新设计应用竞赛获奖作品论文集竞赛评审委员会由上海嵌入式系统与软件联盟共同承办的2006上海市嵌入式系统创新设计应用竞赛中,共有338个队参赛,共产生特等奖1名、一等奖4名、二等奖10名、三等奖18名及优秀奖43名。其中联盟成员单位复旦大学《一种高危心脏病人远程实时监护系统的原型研制》获得特等奖;上海广电集团中央研究院《基于Linux的嵌入式无线可视门铃的设计》获得一等奖;上海市计算技术研究所《汽车平载平视显示仪(HUD)》获得二等奖;中国船舶重工集团公司第七零四研究所《基于嵌入式系统的船用柴油发电机组件旁控制器设计》获得三等奖;上海交通大学、同济大学、上海大学、东华大学、华东师范大学等也获得重要奖项。本书内容涉及当前嵌入式技术中一些新兴、前沿和热点技术。本次竞赛采用了Philips公司的ARM7架构及义统公司的8位RISC单片机,结合影像传感器、音频压缩/解压、无线通信、CAN总线、USB接口、串/并行总线及LCD/OLED等显示接口,反映了近年来上海市在嵌入式系统设计、开发、应用等方面的水平及创新能力。本书共收录论文30篇,分别选自获得竞赛特、一、二、三等奖的项目。每篇论文都以实际参赛的嵌入式系统为背景,结合系统原理、软/硬件实现、电路接口及运行仿真等方面,详细论述了参赛项目的功能、特点及实现手段,有很强的可读性与实用性。论文集同时还收录了获得优秀奖项目的论文简介。本论文集内容丰富、详实,具有很强的工程背景,同时获奖作品本身具有很强的创新性,适合嵌入式系统开发人员、高等院校学生和教师、竞赛参赛小组以及广大嵌入式技术爱好者阅读和参考,也适合科技情报室及图书馆收藏。 -
ARM9嵌入式开发实验与实践田泽本书是《嵌入式系统开发与应用系列教程》之一,以ARM9核的Embest EDUKIT-Ⅱ/Ⅲ实验教学系统为硬件开发平台,以ARM9中广泛使用的外围基本接口功能开发为例,并分别以嵌入式LinuX和winCE操作系统为软件开发平台,系统地建立了基于ARM9相对完整的嵌入式教学体系。从教学和实验角度出发,将嵌入式开发与应用的复杂工程例程按照学习的自然过程,分类编写到实验教程中。在加强嵌入式基础教学的同时,希望在一个较为真实的实际工程平台上进行实验教学,形成从易到难、相对完整、贴近实际工程应用的嵌入式实验教学体系。本书包含大量软件和硬件资源,也可以作为基于ARM核嵌入式开发的技术参考手册。以ARM9核的Embest EDUKIT-Ⅱ/Ⅲ多核实验教学系统为硬件开发平台,以ARM9中广泛使用的外围基本接口功能开发为例,并分别以嵌入式Linux和WinCE嵌入式操作系统为软件开发平台,设计开发了46个实验,内容包括:基于ARM的嵌入式软件开发基础实验、基本接口实验、人机接口实验、通信与音频接口实验、嵌入式Linux和WinCE基础实验。内容安排上从易到难,相对完整,密切结合嵌入式系统教学实际,贴近嵌入式开发实际工程应用,并提供了丰富的从入门到开发的实验例程。使读者不仅能够系统地掌握嵌入式系统开发的基本知识和技能,而且对复杂实用的外围接口模块开发、基于嵌入式Linux和WinCE的应用开发也会有全面的了解。书中附英蓓特公司免费提供的光盘1张,包括Embest IDE Pro校园版及其他相关资料。本书可作为高等院校电子、通信、自动化、计算机等专业嵌入式系统课程实验教学的教材,也可作为相关工程技术人员的嵌入式培训教材及参考用书。 -
基于聚芯SoC的嵌入式系统设计张志敏《基于聚芯SoC的嵌入式系统设计》主要阐述“聚芯SoC”的组成原理及其嵌入式应用开发(包括开发工具和系统软件),从计算机系统结构角度深入浅出地陈述了基于龙芯CPU核的拥有完全自主知识产权的高端通用化“聚芯SoC”特点,全书按“聚芯SoC”的结构与原理、嵌入式系统常见外围设备与硬件设计、嵌入式系统的开发工具与软件开发等三部分展开,共分13个章节,揭示了高档SoC芯片的工作机理,使广大高校师生、工程技术人员能够透彻理解片上集成系统知识。通过“聚芯SoC”的介绍,读者能充分掌握和加强巩固计算机组成原理的专业知识,本书可以作为高等院校计算机、电子等专业的辅助教材或硬件实验室参考书。本书不仅深刻剖析了S0c芯片的设计方法学,而且给出了计算机系统超微小型化的技术途径,让更多的人了解SOC芯片特点及其嵌入式应用示范开发,使国产高档SoC芯片更广泛地应用于数字电视、汽车电子、武器型号、手持终端、视频监控、身份识别、电子导航、工控/数控、医疗器械、瘦客端等领域,为信息产业低成本化和国防装备现代化发挥巨大作用。 -
轻松学会单片机制作暂缺作者一般教材通常是不惜篇幅地介绍单片机理论知识、存储器结构、寻址方式、指令系统、汇编语言、编程和仿真以及硬件的制作等,这是一种正规的教学模式。这种固有模式,使不少初学者学习很久还做不出一个单片机控制电路,甚至产生畏难厌学情绪,有没有轻松学会单片机制作的路径呢?《电子制作》杂志副主编赵卫滨先生对学习难点进行了分析,通过大量的图形、照片和视频片段,使单片机更加容易理解;通过简明易学的口诀,增加了重点、难点的情趣;以问答式的教学方式,使读者具有灵活运用的能力,本讲座将使不懂单片机的广大青少年、技术工人,采取轻松学习的方式,举一反三地制作出一系列有特定功能的单片机芯片,焊出有单片机的控制电路,从而引发兴趣,坚定学习志向,最终为登堂入室打好基础。... -
集成电路版图基础(美)塞因特集成电路(IC)版图设计是一个非常新的领域,虽然掩模设计已经有30多年的历史,但直到最近才成为一种职业。人们希望从事这个职业,包括大学毕业生和一些希望转行的人们,他们需要了解一些非常复杂的原理。同样地,一些富有经验的版图工程师也发现当代IC工艺的复杂性要求他们进一步了解这些基础知识。版图设计不是一个孤立的设计环节,它与一系列的技术相关联。本书从基本半导体理论开始介绍,进而阐述了在现代半导体技术中基本器件的发展,为读者提供了IC版图设计的方法与技术。本书的一个突出特点是:在介绍版图设计的同时说明了为什么要这样设计,使读者知其然,知其所以然。本书内容的重点是版图设计的基础知识,对于新入行的从业者,这是一个良好的开端;对于有经验的设计者,则可作为对设计经验的回味和思考。 -
Proteus在MCS-51&ARM7系统中的应用百例周润景,袁伟亭,景晓松 编著本书以Proteus嵌入式虚拟开发系统为基础,结合第三方专业的编译工具IAR Embedded Workbench440A、ADS1.2、Keil8.02版本,选用Atmel公司的89C51芯片和Philips公司的ARM7芯片LPC2106,以精选的100个范例,详尽讲解嵌入式系统的设计过程。从原理图设计,源代码编写,软硬件联调入手,涉及系统设计所有的内容,使读者能尽快学会嵌入式系统的开发。在配套的光盘中包含有Proteus、IAR和Keil评估版软件及书中范例的源代码。本书既可以作为从事电子设计的工程技术人员的参考书,也可以作为相关专业的大学生、研究生的教材。本书以Proteus嵌入式虚拟开发系统为基础,结合第三方专业的编译工具IAR Embedded Workbench440A、ADS1.2、Keil8.02版本,选用Atmel公司的89C51芯片和Philips公司的ARM7芯片LPC2106,以精选的100个范例,详尽讲解嵌入式系统的设计过程。从原理图设计,源代码编写,软硬件联调入手,涉及系统设计所有的内容,使读者能尽快学会嵌入式系统的开发。在配套的光盘中包含有Proteus、IAR和Keil评估版软件及书中范例的源代码。书中的范例既可以在Proteus虚拟嵌入式开发系统环境下运行,也可以将其与自主开发的嵌入式系统结合使用。本书既可以作为从事电子设计的工程技术人员的参考书,也可以作为相关专业的大学生、研究生的教材。 -
单片机中级教程张俊谟本书为普通高等教育“十一五”国家级规划教材,以80C51系列单片机为主线,系统地介绍了单片机的组成、工作原理和应用技术。内容包括:单片机的意义和发展,单片机的CPU和特殊功能寄存器等硬件配置,指令系统和使用汇编语言和C语言的软件设计,系统扩展和外围接口技术,单片机应用系统实例等。较之第1版,重新改写了绪论,增加了C语言的介绍,并改写了相关章节和实例。本书特点:原理与应用紧密结合;突出单片机的基本原理、体系结构、典型功能单元的完整性;重点配以系统扩展与配置方法;以构建单片机应用系统为目标。本书可作为电专业本科单片机原理及应用类课程的教材,以及单片机培训教材;也可作为从事单片机应用、开发的工程技术人员和单片机自学人员的参考用书。 -
ADuC845单片机原理?开发方法及应用实例李刚,林凌,何峰 编著本书详细介绍ADI公司出品的最新型ADuC845/847/848系列单片机的工作原理、开发方法及应用实例。该单片机具有高达24位分辨率的高精度ADC、12位DAC和独一无二的在电路可调试、可下载的特点,特别适合于各种测控系统和仪器仪表中使用。可以断言,ADuC845/847/848是目前最容易掌握、开发和应用的单片机。. 本书不仅让读者较快地学习和掌握单片机的原理与技术,更适合工程技术人员采用先进的单片机开发新产品。...
