微机原理第1章微型计算机系统基本组成原理2011.ppt
《微机原理第1章微型计算机系统基本组成原理2011.ppt》由会员分享,可在线阅读,更多相关《微机原理第1章微型计算机系统基本组成原理2011.ppt(86页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理第1章微型计算机系统基本组成原理2011 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望课程在计算机课程体系中的位置课程在计算机课程体系中的位置硬件类硬件类硬件类硬件类软件类软件类软件类软件类CPU及整机设计及整机设计(计算机组成原理)(计算机组成原理)(计算机组成原理)(计算机组成原理)BIOSBIOS与接口驱动程序设计与接口驱动程序设计与接口驱动程序设计与接口驱动程序设计模拟电路、数字逻辑电路设计模拟电路、数字逻辑电路设计模拟电路、数字逻辑电路设计模拟
2、电路、数字逻辑电路设计嵌入式嵌入式嵌入式嵌入式/单片机系统单片机系统单片机系统单片机系统SOC芯片设计芯片设计计计计计算算算算机机机机系系系系统统统统结结结结构构构构外围接口电路设计外围接口电路设计外围接口电路设计外围接口电路设计操作系统操作系统操作系统操作系统编译系统编译系统编译系统编译系统数据库数据库数据库数据库数数数数据据据据结结结结构构构构C+C+JAVAJAVA离离离离散散散散数数数数学学学学计计计计算算算算机机机机系系系系统统统统综综综综合合合合设设设设计计计计电子商务电子商务电子商务电子商务多媒体技术多媒体技术多媒体技术多媒体技术算算算算法法法法设设设设计计计计、数数数数值值值值
3、分分分分析析析析、信信信信号号号号与与与与系系系系统统统统、计计计计算算算算机机机机理理理理论论论论课课课课程程程程、数数数数学学学学基基基基础础础础课课课课程程程程汇编语言汇编语言汇编语言汇编语言软软软软件件件件工工工工程程程程VBVB1-课程教学目的课程教学目的n掌握掌握先先进微微处理器芯片理器芯片结构、微型构、微型计算机算机实现技技术、计算机主板构成、算机主板构成、各种各种接口技接口技术原理原理及其及其应用用编程方法;程方法;n掌握掌握汇编语言程序的编写方法,尤其掌握接口访汇编语言程序的编写方法,尤其掌握接口访问的方法。问的方法。n了解了解微机技微机技术新的新的发展展趋势,系,系统科学地
4、科学地获得获得分分析析问题和解决和解决问题的的训练;提高分析和;提高分析和设计接口接口的能力。的能力。1-课程要求课程要求n不仅要学习微机各种接口电路的原理与作用,熟悉不仅要学习微机各种接口电路的原理与作用,熟悉PC系列机接口电路,而且还要掌握常用接口的设计系列机接口电路,而且还要掌握常用接口的设计与分析方法,学会使用与分析方法,学会使用汇编语言汇编语言(C语言)语言)对接口对接口进行编程,并具有一定的动手实验能力和接口应用进行编程,并具有一定的动手实验能力和接口应用程序的编写能力,为微机的深入应用和嵌入式系统程序的编写能力,为微机的深入应用和嵌入式系统SOC设计等的学习与实践打下良好基础。设
5、计等的学习与实践打下良好基础。n下载电子讲义,课堂上注意听讲并及时记录教师课下载电子讲义,课堂上注意听讲并及时记录教师课堂上补充的内容,认真独立完成作业,做好课程实堂上补充的内容,认真独立完成作业,做好课程实验、做好课前预习和课后复习。验、做好课前预习和课后复习。1-课程学习方法课程学习方法特点:本特点:本特点:本特点:本课课程涉及的知程涉及的知程涉及的知程涉及的知识识范范范范围围广,内容多广,内容多广,内容多广,内容多1.抓住抓住x86系列微机基本系列微机基本结构构这条主条主线,分析其基本,分析其基本结构,掌构,掌握各接口握各接口电路及可路及可编程接口芯片的程接口芯片的应用。用。2.进一步一
6、步扩展和延伸展和延伸nCPU从从PentiumCore 2 Duo,实模式模式保护模式保护模式;n汇编语言汇编语言CPU及接口直接控制,及接口直接控制,16位位32位汇编;位汇编;n总线PCI,USB,PCI-Express等;等;n中断中断从从实模式下的中断向量模式下的中断向量保保护模式下的中断描述符;模式下的中断描述符;从传统中断从传统中断PCI中断串行中断中断串行中断 n芯片芯片组从中大从中大规模集成模集成电路路(8237、8254、8255、8259等)等)超大超大规模集成模集成电路路(MCH、ICH)。n存存储管理管理从从实地址模式到保地址模式到保护模式存模式存储管理管理1-课程学习
7、方法课程学习方法3.理理论与与实践相践相结合,合,锻炼实验动手能力。手能力。n掌握汇编语言编程方法掌握汇编语言编程方法n掌握掌握x86系列寻址方式系列寻址方式n掌握掌握x86常用指令常用指令n学会学会x86汇编程序编写方法汇编程序编写方法n掌握掌握PC机接口程序的编写方法机接口程序的编写方法n充分利用课程实验锻炼自己的编程能力和接口设计与分充分利用课程实验锻炼自己的编程能力和接口设计与分析能力。析能力。1-4.从系统的角度弄清楚从系统的角度弄清楚“软件发出软件发出I/O写指令写指令CPU及译码及译码电路产生数据电路产生数据/控制信号控制信号接口电路产生对外设的数据信接口电路产生对外设的数据信号
8、和控制信号号和控制信号”的过程,以及的过程,以及“外设的数据和运行状态外设的数据和运行状态接口电路接口电路 CPU I/O读指令将数据或状态送到软件读指令将数据或状态送到软件”的过程的过程;5.学会分析与设计接口电路的基本方法学会分析与设计接口电路的基本方法n分析接口两侧的情况分析接口两侧的情况n合理选择接口芯片合理选择接口芯片n正确分析相关芯片的时序搭配正确分析相关芯片的时序搭配n进行正确的信号转换进行正确的信号转换6.网络学习辅助:网络学习辅助:http:/ n物理与电子工程系物理与电子工程系-微机原理与接口技术(微机原理与接口技术(2011级)级)n登录密钥:登录密钥:201112课程学
9、习方法课程学习方法 1-课程内容组织课程内容组织n第第1章微型计算机系统基本组成原理章微型计算机系统基本组成原理n第第2章微处理器和指令系统章微处理器和指令系统n第第3章汇编语言及编程章汇编语言及编程n第第4章总线和总线技术章总线和总线技术n第第5章存储器章存储器n第第6章章I/O接口接口n第第7章典型可编程接口芯片及应用章典型可编程接口芯片及应用n第第8章常用交互设备及接口章常用交互设备及接口n第第9章模拟章模拟I/O 器件及接口器件及接口n第第10章多媒体设备及接口章多媒体设备及接口1-第一章重点第一章重点n微机系统的三个层次和主要性能指标;微机系统的三个层次和主要性能指标;n三总线结构和
10、各大组成部分的功能;三总线结构和各大组成部分的功能;nMPU的主要硬件组成及各部分功能;的主要硬件组成及各部分功能;n指令和指令执行过程;指令和指令执行过程;n计算机工作过程的实质;计算机工作过程的实质;n现代主流微机系统的主板结构。现代主流微机系统的主板结构。1-第二章重点第二章重点nIntel系列微处理器的演变历史;系列微处理器的演变历史;nPentium的内部基本寄存器功能及应用;的内部基本寄存器功能及应用;n操作数寻址方式;操作数寻址方式;n通用整数指令。通用整数指令。1-第三章重点第三章重点n汇编语言程序结构;汇编语言程序结构;n基本结构程序和子程序设计方法;基本结构程序和子程序设计
11、方法;1-第五章重点第五章重点n各类存储器芯片的接口特性和选用原则;各类存储器芯片的接口特性和选用原则;n由存储芯片构成存储系统时,位数、字数的扩由存储芯片构成存储系统时,位数、字数的扩展和片选控制方法。展和片选控制方法。1-第六章重点第六章重点n接口的基本功能和基本结构;接口的基本功能和基本结构;n两种两种I/O编址方式的特点和优缺点;编址方式的特点和优缺点;n几种几种I/O同步控制方式的特点和优缺点。同步控制方式的特点和优缺点。1-第七章重点第七章重点n中断的响应条件和中断处理过程;中断的响应条件和中断处理过程;n两种多中断源服务判决方法的原理、特点及其带两种多中断源服务判决方法的原理、特
12、点及其带来的优缺点来的优缺点;n8259内部寄存器的读内部寄存器的读/写控制方法,命令字格式写控制方法,命令字格式和编程;和编程;n用户中断入口地址的设置;用户中断入口地址的设置;n计数器用作计数和定时的原理;计数器用作计数和定时的原理;n8254的工作方式及初始化编程;的工作方式及初始化编程;n并行接口和串行接口的异同;并行接口和串行接口的异同;n8255的三种工作方式及编程使用。的三种工作方式及编程使用。1-课程考核要求课程考核要求n考试成绩(课堂教学内容)考试成绩(课堂教学内容)50n实验成绩(实验出勤、实验报告完成及操作实验成绩(实验出勤、实验报告完成及操作情况)情况)30n平时成绩(
13、作业等学习情况)平时成绩(作业等学习情况)20总成绩考试成绩实验成绩平时成绩总成绩考试成绩实验成绩平时成绩1-重点:重点:1.微机系统的三个层次和主要性能指标;微机系统的三个层次和主要性能指标;2.三总线结构和各大组成部分的功能;三总线结构和各大组成部分的功能;3.MPU的主要硬件组成及各部分功能;的主要硬件组成及各部分功能;4.指令和指令执行过程;指令和指令执行过程;5.计算机工作过程的实质;计算机工作过程的实质;6.现代主流微机系统的主板结构。现代主流微机系统的主板结构。第一章第一章 微型计算机系统基本组成原理微型计算机系统基本组成原理 1-1.1 1.1 微型计算机系统组成结构微型计算机
14、系统组成结构1.2 1.2 微型计算机的运算基础微型计算机的运算基础1.3 1.3 微型计算机基本工作原理微型计算机基本工作原理1.4 1.4 目前主流微机系统的硬件配置与主板结构目前主流微机系统的硬件配置与主板结构1.5 1.5 微机系统的主要性能指标微机系统的主要性能指标第一章第一章 微型计算机系统基本组成原理微型计算机系统基本组成原理 1-1.1.1 1.1.1 总的系统结构总的系统结构1.1.2 1.1.2 各大组成部分概述各大组成部分概述1.1 1.1 微型计算机系统组成结构微型计算机系统组成结构 1-硬件上由运算器、控制器、存储器、输入设备和输硬件上由运算器、控制器、存储器、输入设
15、备和输出设备五大部分组成;出设备五大部分组成;数据和程序以二进制代码的形式不加区别地存放在数据和程序以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指定,地址码也为二进存储器中,存放位置由地址指定,地址码也为二进制形式;制形式;控制器按指令流驱动的原理工作。控制器按指令流驱动的原理工作。目前各种微机系统采用的基本上是计算机的经典结目前各种微机系统采用的基本上是计算机的经典结构构冯冯诺依曼结构诺依曼结构。结构特点是:。结构特点是:1.1.1 1.1.1 总的系统结构总的系统结构1-1.1.三总线结构三总线结构1.1.1 1.1.1 总的系统结构总的系统结构微微型型计计算算机机系系统统硬
16、件硬件软件软件运算器运算器控制器控制器存储器存储器输入输入/输出设备输出设备 系统软件系统软件 应用软件应用软件各部分间通过三条各部分间通过三条总线相连,故这种总线相连,故这种系统结构也称为系统结构也称为三三总线结构。总线结构。1-MPURAM外设外设ABDBCBROMI/O接口接口三总线三总线 模块间的模块间的双向依赖关系双向依赖关系变为各模块变为各模块面向总线面向总线的单向依赖关系的单向依赖关系,简化了微机的结构。使微机系,简化了微机的结构。使微机系统易于扩充和维护。统易于扩充和维护。微型计算机三总线结构示意图微型计算机三总线结构示意图:1.1.1 1.1.1 总的系统结构总的系统结构1-
17、单总线结构单总线结构 双总线结构双总线结构 多层总线结构多层总线结构2.2.总线结构分类总线结构分类 根据总线组织方法的不同,总线结构可分根据总线组织方法的不同,总线结构可分为以下三类:为以下三类:1.1.1 1.1.1 总的系统结构总的系统结构1-单总线结构示意图单总线结构示意图:特点:特点:MPUMPU对对M M和和I/OI/O的读写只能分时进行。的读写只能分时进行。优点:逻辑结构简单,成本低,实现容易。优点:逻辑结构简单,成本低,实现容易。单总线单总线 结结 构构 双总线双总线 结结 构构 多层总多层总 线结构线结构I/O接口接口外外设设MMPU1.1.1 1.1.1 总的系统结构总的系
18、统结构1-特点:特点:MPUMPU可分别在两套总线上同时与可分别在两套总线上同时与M M和和I/OI/O口交换信息。口交换信息。优点:展宽了总线带宽,提高了数据传优点:展宽了总线带宽,提高了数据传输速率。输速率。单总线单总线 结结 构构 双总线双总线 结结 构构 多层总多层总 线结构线结构双总线结构示意图双总线结构示意图:1.1.1 1.1.1 总的系统结构总的系统结构存储总线存储总线I/OI/O总线总线I/O接口接口M外外设设MPU1-DMA控制器控制器全局总线全局总线全全局局M全全局局I/OMPU总线控总线控制逻辑制逻辑局部局部I/O局部局部M缓冲器缓冲器局局部部总总线线 单总线单总线 结
19、结 构构 双总线双总线 结结 构构 多层总多层总 线结构线结构(以双层以双层 为例)为例)多层总线结构示意图多层总线结构示意图(以双层为例以双层为例):):真正实现了多层总线上的并行工作。真正实现了多层总线上的并行工作。这对等效总线带宽的增加,系统数据处理这对等效总线带宽的增加,系统数据处理和数据传输效率的提高,效果更明显。和数据传输效率的提高,效果更明显。1.1.1 1.1.1 总的系统结构总的系统结构1-微处理器(微处理器(MPU)MPU)存储器存储器I/OI/O设备及接口设备及接口 微机系统由硬件和软件两大部分组成的,在微机系统由硬件和软件两大部分组成的,在硬件上主要由以下几部分组成:硬
20、件上主要由以下几部分组成:1.1.2 1.1.2 各大组成部分概述各大组成部分概述 1-微型计算机的运算和指挥控制中心微型计算机的运算和指挥控制中心 不同型号微机性能的差别首先在于其微处理不同型号微机性能的差别首先在于其微处理器性能的不同,而微处理器的性能又与它的内部器性能的不同,而微处理器的性能又与它的内部结构、硬件配置有关。每种微处理器有其特有的结构、硬件配置有关。每种微处理器有其特有的指令系统,但无论哪种微处理器,其指令系统,但无论哪种微处理器,其内部基本结内部基本结构总是相同的,都有控制器、运算器和内部总线构总是相同的,都有控制器、运算器和内部总线及缓冲器三大部分及缓冲器三大部分,每部
21、分又各由一些基本部件,每部分又各由一些基本部件组成。组成。1.1.微处理器微处理器1.1.2 1.1.2 各大组成部分概述各大组成部分概述 1-指令寄存(指令寄存(IR)指令译码(指令译码(ID)操作控(操作控(OC)累加(累加(ACC)累加锁存器累加锁存器暂存器暂存器 算算 术术 逻逻 辑辑 单单 元元(A LU)标志寄存器(标志寄存器(FR)地址总线(地址总线(AB)地址缓冲器地址缓冲器控制总线(控制总线(CB)寄寄 存存 器器 组组(RS)堆栈指针(堆栈指针(SP)程序计数(程序计数(PC)通用寄存器组通用寄存器组内部总线及缓冲器内部总线及缓冲器数据总线(数据总线(DB)数据缓冲器数据缓
22、冲器运算器运算器控制器控制器微处理器典型结构示意图微处理器典型结构示意图1.1.2 1.1.2 各大组成部分概述各大组成部分概述 1-2.2.存储器(内存或主存)存储器(内存或主存)内存由一个个内存单元组成,每内存由一个个内存单元组成,每个单元中一般存放一个字节个单元中一般存放一个字节(8(8位位)的二进制信息。内存单元的总数的二进制信息。内存单元的总数目叫内存容量。目叫内存容量。内存中存放的数据和程序形式上内存中存放的数据和程序形式上都是二进制数。都是二进制数。微机通过给每个内存单元规定不微机通过给每个内存单元规定不同的地址来管理内存。同的地址来管理内存。微机的存储记忆部件,用以存放数据和程
23、序。微机的存储记忆部件,用以存放数据和程序。内存单元的地址和内容内存单元的地址和内容1011001001111110000011001100011101110010内容内容地址地址00000H00002HF0000H00001HFFFFFH内存示意图内存示意图1.1.2 1.1.2 各大组成部分概述各大组成部分概述 1-CPUCPU对内存的操作有读、写两种。对内存的操作有读、写两种。内存操作内存操作1011001001111110000011001100011101110010内容内容地址地址00000H00002HF0000H00001HFFFFFH内存示意图内存示意图 将将内内存存单单元元
24、的的内内容容取取入入CPUCPU内内部部,不不改改变被读单元的内容。变被读单元的内容。CPUCPU将将其其内内部部信信息息传传送送到到内内存存单单元元保保存存下下来来,从从而而改改变变被被写写单单元的内容。元的内容。读操作读操作写操作写操作1.1.2 1.1.2 各大组成部分概述各大组成部分概述 1-随机存取存储器随机存取存储器(RAM)RAM)只读存储器只读存储器(ROM)ROM)内存分类内存分类按工作方式的不同,内存分为两大类:按工作方式的不同,内存分为两大类:特点特点 可被可被CPUCPU随机的读随机的读和写和写,断电后所有信息断电后所有信息会消失。会消失。特点特点 只只能能被被CPUC
25、PU随随机机读读取取,不不能能任任意意写写入入。断断电电后后信信息不会丢失。息不会丢失。1.1.2 1.1.2 各大组成部分概述各大组成部分概述 1-3.3.I/OI/O设备及接口设备及接口 微微机机通通过过I/OI/O设设备备与与外外部部交交换换信信息息,但但两两者者处处理理的的信信息息从从数数据据格格式式到到逻逻辑辑时时序序一一般般不不能能直直接接兼兼容容,必必须须在在两两者者之之间间引引入入连连接接电电路路,即即I/OI/O接口电路。接口电路。1.1.2 1.1.2 各大组成部分概述各大组成部分概述 1-1.2.1 1.2.1 计算机中数的表示方法计算机中数的表示方法1.2.2 1.2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 微型计算机 系统 基本 组成 2011
限制150内