微机原理与嵌入式系统基础 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供微机原理与嵌入式系统基础电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
内容简介
《微机原理与嵌入式系统基础》以ARM7TDMI处理器为模型机讲述了微型计算机原理,同时讲述了常用的嵌入式微控器LPC2132的基本组成结构和工作原理。《微机原理与嵌入式系统基础》共分为8章,主要内容包括:计算机与嵌入式系统基础知识、ARM7体系结构、ARM7指令系统与汇编语言程序设计、存储器原理与扩展、输入/输出与中断技术、LPC2132系统结构与资源原理以及ARM开发工具ADS。《微机原理与嵌入式系统基础》结构合理,概念清晰,讲解深入浅出,既可作为高等院校电类专业“微型计算机原理”和“嵌入式设计基础”等课程的教材,也可作为广大嵌入式系统设计爱好者的入门学习教材。
精彩书摘
中央处理单元(Central Processing Unit,CPU)也称为“处理器”,是计算机的核心部件,其重要性好比大脑对于人一样。其主要功能是解释并执行计算机指令,完成数据处理和对计算机其他各部分进行控制。
CPU主要由运算器、控制器、寄存器组和内部总线等构成。其中运算器主要完成诸如加、减、乘、除等算术运算和左右移位、与、或、非等逻辑运算;控制器主要完成机器指令的解析和执行,控制运算器进行相应的运算,控制数据在计算机各组成部分之间传送,控制计算机各组成部分有条不紊地协调工作等:寄存器组是处理器內部的一组存储单元,一般又可分为两类,即数据寄存器(主要用于暂存数据处理过程中的中间结果)和专用寄存器(用于标志系统的状态和设置系统的工作方式等)。CPU内部的这些功能部件通过内部总线互联并构成一个有机的整体。
CPU依靠执行指令来完成计算和对系统进行控制。每款CPU 在设计之初就规定了一套与其硬件电路相配合的机器指令。人们将一款CPU 所支持的机器指令全集称为这款CPI了的“指令系统”,这些机器指令以二进制数据编码方式存在,CPU能够直接译码并执行这些以二进制方式存在的机器指令。 人们使用这些指令编程控制计算机的运行,人们编写的用于控制计算机工作的指令序列称为计算机程序,计算机执行程序完成数据的处理。
CPU主要由运算器、控制器、寄存器组和内部总线等构成。其中运算器主要完成诸如加、减、乘、除等算术运算和左右移位、与、或、非等逻辑运算;控制器主要完成机器指令的解析和执行,控制运算器进行相应的运算,控制数据在计算机各组成部分之间传送,控制计算机各组成部分有条不紊地协调工作等:寄存器组是处理器內部的一组存储单元,一般又可分为两类,即数据寄存器(主要用于暂存数据处理过程中的中间结果)和专用寄存器(用于标志系统的状态和设置系统的工作方式等)。CPU内部的这些功能部件通过内部总线互联并构成一个有机的整体。
CPU依靠执行指令来完成计算和对系统进行控制。每款CPU 在设计之初就规定了一套与其硬件电路相配合的机器指令。人们将一款CPU 所支持的机器指令全集称为这款CPI了的“指令系统”,这些机器指令以二进制数据编码方式存在,CPU能够直接译码并执行这些以二进制方式存在的机器指令。 人们使用这些指令编程控制计算机的运行,人们编写的用于控制计算机工作的指令序列称为计算机程序,计算机执行程序完成数据的处理。
前言/序言
嵌入式系统应用已广泛地渗透于现实社会的科研、生产、军事和日常民用中,并且还在向更广的范围和深度快速发展。嵌入式系统的研发涉及到微机原理、嵌入式系统设计和软件设计等相关的基础知识,需要设计人员有较高的综合能力。
以往的教材多以Intel公司的X86为模型机讲解微机原理,着重讲解微型计算机的基本概念和原理;而在学习嵌入式系统设计时,则认为读者已具备了微机原理知识,仅补充学习嵌入式微处理器原理,在现有的课程体系中,需要通过不同的课程,来学习微机原理和嵌入式系统设计。
本书是作者基于多年的微机原理和嵌入式系统设计教学与科研的积累而写成的,结合了微机原理基本概念和嵌入式微控器原理与应用,力图使读者较快地、有针对性地学习微机原理与嵌入式系统设计,缩短读者学习的周期,旨在为学习嵌入式系统设计的人员提供入门级的微机原理与嵌入式系统设计基础知识。
本书以最常用的嵌入式微处理器ARM7为模型机,系统地讲解了微型计算机的基本概念、组织结构和工作原理,进而讲解了广泛使用的恩智浦公司的嵌入式微控器LPC2132的基本原理,包括LPC2000系列微控器的指令系统、常用资源的原理和应用等。基础较好的读者在学习过程中,可以结合恩智浦公司给出的LPC2132数据手册深入地学习嵌入式系统设计。
学习本课程时要注意基本概念和基本理念的建立,更要注意在实验中加强概念的理解。本书使用周立功公司的EasyARM2131开发板作为学习实验平台,该平台价格低廉,其低层次的系统封装更有助于对嵌入式系统工作原理的理解,学习嵌入式系统设计至少要掌握一种开发工具,本书给出了ARM公司的嵌入式开发工具ADS的简介,便于读者在实验过程中初步掌握该工具的使用。
以往的教材多以Intel公司的X86为模型机讲解微机原理,着重讲解微型计算机的基本概念和原理;而在学习嵌入式系统设计时,则认为读者已具备了微机原理知识,仅补充学习嵌入式微处理器原理,在现有的课程体系中,需要通过不同的课程,来学习微机原理和嵌入式系统设计。
本书是作者基于多年的微机原理和嵌入式系统设计教学与科研的积累而写成的,结合了微机原理基本概念和嵌入式微控器原理与应用,力图使读者较快地、有针对性地学习微机原理与嵌入式系统设计,缩短读者学习的周期,旨在为学习嵌入式系统设计的人员提供入门级的微机原理与嵌入式系统设计基础知识。
本书以最常用的嵌入式微处理器ARM7为模型机,系统地讲解了微型计算机的基本概念、组织结构和工作原理,进而讲解了广泛使用的恩智浦公司的嵌入式微控器LPC2132的基本原理,包括LPC2000系列微控器的指令系统、常用资源的原理和应用等。基础较好的读者在学习过程中,可以结合恩智浦公司给出的LPC2132数据手册深入地学习嵌入式系统设计。
学习本课程时要注意基本概念和基本理念的建立,更要注意在实验中加强概念的理解。本书使用周立功公司的EasyARM2131开发板作为学习实验平台,该平台价格低廉,其低层次的系统封装更有助于对嵌入式系统工作原理的理解,学习嵌入式系统设计至少要掌握一种开发工具,本书给出了ARM公司的嵌入式开发工具ADS的简介,便于读者在实验过程中初步掌握该工具的使用。