微机原理第1章微型计算机系统基本组成原理.ppt
《微机原理第1章微型计算机系统基本组成原理.ppt》由会员分享,可在线阅读,更多相关《微机原理第1章微型计算机系统基本组成原理.ppt(86页珍藏版)》请在三一办公上搜索。
1、1-1,课程介绍,课程在计算机课程体系中的位置课程教学目的课程要求课程学习方法课程内容组织课程考核要求,1-2,课程在计算机课程体系中的位置,硬件类,软件类,CPU及整机设计(计算机组成原理),BIOS与接口驱动程序设计,模拟电路、数字逻辑电路设计,嵌入式/单片机系统,SOC芯片设计,计算机系统结构,外围接口电路设计,操作系统,编译系统,数据库,数据结构,C+,JAVA,离散数学,计算机系统综合设计,电子商务,多媒体技术,算法设计、数值分析、信号与系统、计算机理论课程、数学基础课程,汇编语言,软件工程,VB,1-3,课程教学目的,掌握先进微处理器芯片结构、微型计算机实现技术、计算机主板构成、各
2、种接口技术原理及其应用编程方法;掌握汇编语言程序的编写方法,尤其掌握接口访问的方法。了解微机技术新的发展趋势,系统科学地获得分析问题和解决问题的训练;提高分析和设计接口的能力。,1-4,课程要求,不仅要学习微机各种接口电路的原理与作用,熟悉PC系列机接口电路,而且还要掌握常用接口的设计与分析方法,学会使用汇编语言(C语言)对接口进行编程,并具有一定的动手实验能力和接口应用程序的编写能力,为微机的深入应用和嵌入式系统SOC设计等的学习与实践打下良好基础。下载电子讲义,课堂上注意听讲并及时记录教师课堂上补充的内容,认真独立完成作业,做好课程实验、做好课前预习和课后复习。,1-5,课程学习方法,特点
3、:本课程涉及的知识范围广,内容多,1.抓住x86系列微机基本结构这条主线,分析其基本结构,掌握各接口电路及可编程接口芯片的应用。2.进一步扩展和延伸CPU从PentiumCore 2 Duo,实模式保护模式;汇编语言CPU及接口直接控制,16位32位汇编;总线PCI,USB,PCI-Express等;中断从实模式下的中断向量保护模式下的中断描述符;从传统中断PCI中断串行中断 芯片组从中大规模集成电路(8237、8254、8255、8259等)超大规模集成电路(MCH、ICH)。存储管理从实地址模式到保护模式存储管理,1-6,课程学习方法,3.理论与实践相结合,锻炼实验动手能力。掌握汇编语言编
4、程方法掌握x86系列寻址方式掌握x86常用指令学会x86汇编程序编写方法掌握PC机接口程序的编写方法充分利用课程实验锻炼自己的编程能力和接口设计与分析能力。,1-7,4.从系统的角度弄清楚“软件发出I/O写指令CPU及译码电路产生数据/控制信号接口电路产生对外设的数据信号和控制信号”的过程,以及“外设的数据和运行状态接口电路 CPU I/O读指令将数据或状态送到软件”的过程;5.学会分析与设计接口电路的基本方法分析接口两侧的情况合理选择接口芯片正确分析相关芯片的时序搭配进行正确的信号转换6.网络学习辅助:http:/物理与电子工程系-微机原理与接口技术(2011级)登录密钥:201112,课程
5、学习方法,1-8,课程内容组织,第1章微型计算机系统基本组成原理第2章微处理器和指令系统第3章汇编语言及编程第4章总线和总线技术第5章存储器第6章I/O接口第7章典型可编程接口芯片及应用第8章常用交互设备及接口第9章模拟I/O 器件及接口第10章多媒体设备及接口,1-9,第一章重点,微机系统的三个层次和主要性能指标;三总线结构和各大组成部分的功能;MPU的主要硬件组成及各部分功能;指令和指令执行过程;计算机工作过程的实质;现代主流微机系统的主板结构。,1-10,第二章重点,Intel系列微处理器的演变历史;Pentium的内部基本寄存器功能及应用;操作数寻址方式;通用整数指令。,1-11,第三
6、章重点,汇编语言程序结构;基本结构程序和子程序设计方法;,1-12,第五章重点,各类存储器芯片的接口特性和选用原则;由存储芯片构成存储系统时,位数、字数的扩展和片选控制方法。,1-13,第六章重点,接口的基本功能和基本结构;两种I/O编址方式的特点和优缺点;几种I/O同步控制方式的特点和优缺点。,1-14,第七章重点,中断的响应条件和中断处理过程;两种多中断源服务判决方法的原理、特点及其带来的优缺点;8259内部寄存器的读/写控制方法,命令字格式和编程;用户中断入口地址的设置;计数器用作计数和定时的原理;8254的工作方式及初始化编程;并行接口和串行接口的异同;8255的三种工作方式及编程使用
7、。,1-15,课程考核要求,考试成绩(课堂教学内容)50实验成绩(实验出勤、实验报告完成及操作情况)30平时成绩(作业等学习情况)20,总成绩考试成绩实验成绩平时成绩,1-16,重点:1.微机系统的三个层次和主要性能指标;2.三总线结构和各大组成部分的功能;3.MPU的主要硬件组成及各部分功能;4.指令和指令执行过程;5.计算机工作过程的实质;6.现代主流微机系统的主板结构。,第一章 微型计算机系统基本组成原理,1-17,1.1 微型计算机系统组成结构1.2 微型计算机的运算基础1.3 微型计算机基本工作原理1.4 目前主流微机系统的硬件配置与主板结构1.5 微机系统的主要性能指标,第一章 微
8、型计算机系统基本组成原理,1-18,1.1.1 总的系统结构1.1.2 各大组成部分概述,1.1 微型计算机系统组成结构,1-19,硬件上由运算器、控制器、存储器、输入设备和输出设备五大部分组成;数据和程序以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指定,地址码也为二进制形式;控制器按指令流驱动的原理工作。,目前各种微机系统采用的基本上是计算机的经典结构冯诺依曼结构。结构特点是:,1.1.1 总的系统结构,1-20,1.三总线结构,1.1.1 总的系统结构,微型计算机系统,1-21,模块间的双向依赖关系变为各模块面向总线的单向依赖关系,简化了微机的结构。使微机系统易于扩充和维护。
9、,微型计算机三总线结构示意图:,1.1.1 总的系统结构,1-22,单总线结构 双总线结构 多层总线结构,2.总线结构分类,根据总线组织方法的不同,总线结构可分为以下三类:,1.1.1 总的系统结构,1-23,单总线结构示意图:,特点:MPU对M和I/O的读写只能分时进行。优点:逻辑结构简单,成本低,实现容易。,单总线 结 构 双总线 结 构 多层总 线结构,1.1.1 总的系统结构,1-24,特点:MPU可分别在两套总线上同时与M和I/O口交换信息。优点:展宽了总线带宽,提高了数据传输速率。,单总线 结 构 双总线 结 构 多层总 线结构,双总线结构示意图:,1.1.1 总的系统结构,1-2
10、5,单总线 结 构 双总线 结 构 多层总 线结构(以双层 为例),多层总线结构示意图(以双层为例):,真正实现了多层总线上的并行工作。这对等效总线带宽的增加,系统数据处理和数据传输效率的提高,效果更明显。,1.1.1 总的系统结构,1-26,微处理器(MPU)存储器I/O设备及接口,微机系统由硬件和软件两大部分组成的,在硬件上主要由以下几部分组成:,1.1.2 各大组成部分概述,1-27,-微型计算机的运算和指挥控制中心,不同型号微机性能的差别首先在于其微处理器性能的不同,而微处理器的性能又与它的内部结构、硬件配置有关。每种微处理器有其特有的指令系统,但无论哪种微处理器,其内部基本结构总是相
11、同的,都有控制器、运算器和内部总线及缓冲器三大部分,每部分又各由一些基本部件组成。,1.微处理器,1.1.2 各大组成部分概述,1-28,微处理器典型结构示意图,1.1.2 各大组成部分概述,1-29,2.存储器(内存或主存),内存由一个个内存单元组成,每个单元中一般存放一个字节(8位)的二进制信息。内存单元的总数目叫内存容量。内存中存放的数据和程序形式上都是二进制数。微机通过给每个内存单元规定不同的地址来管理内存。,微机的存储记忆部件,用以存放数据和程序。,内存单元的地址和内容,1.1.2 各大组成部分概述,1-30,CPU对内存的操作有读、写两种。,内存操作,将内存单元的内容取入CPU内部
12、,不改变被读单元的内容。,CPU将其内部信息传送到内存单元保存下来,从而改变被写单元的内容。,1.1.2 各大组成部分概述,1-31,随机存取存储器(RAM)只读存储器(ROM),内存分类,按工作方式的不同,内存分为两大类:,特点,可被CPU随机的读和写,断电后所有信息会消失。,特点,只能被CPU随机读取,不能任意写入。断电后信息不会丢失。,1.1.2 各大组成部分概述,1-32,3.I/O设备及接口,微机通过I/O设备与外部交换信息,但两者处理的信息从数据格式到逻辑时序一般不能直接兼容,必须在两者之间引入连接电路,即I/O接口电路。,1.1.2 各大组成部分概述,1-33,1.2.1 计算机
13、中数的表示方法1.2.2 计算机中有符号数的运算1.2.3 计算机中无符号数的运算1.2.4 计算机中的乘除法运算,1.2 微机的运算基础,1-34,1.机器数和真值,2.有符号数的机器数表示方法,3.数的定点和浮点表示,4.无符号数的机器数表示方法,1.2.1 计算机中数的表示方法,1-35,在计算机中使用的、连同符号位一起数字化了的 数,称为机器数。通常用一个数的最高位作为符 号位:0表示正数,1表示负数。,10110101,00101010,-53,+42,机器数所表示的真实值则叫真值。,1.机器数和真值,1.2.1 计算机中数的表示方法,1-36,常用的表示方法有三种:,(1)原 码,
14、(2)反 码,(3)补 码,2.有符号数的机器数表示方法,1.2.1 计算机中数的表示方法,1-37,原码的最高位表示符号,数值位用二进制绝对值表示。,设机器数位长为n,则数X的原码定义为:,n位原码表示数值的范围:,-(2n-1-1)+(2n-1-1),+0原=0000,-0原=1000,数0的原码有两种不同的形式:,(1)原码(2)反码(3)补码,原码的定义:,原码表示简单、直观,与真值间转换方便,但用它作加减运算不方便,且0有两种表示方法。,1.2.1 计算机中数的表示方法,1-38,正数的反码表示与原码相同;负数的反码是将其原码除符位外各位取反得到。即:,n位反码表示数值的范围:,-(
15、2n-1-1)+(2n-1-1),数0的反码也有两种形式:,+0反=0000(全0),-0反=1111(全1),反码还原为真值的方法:,反码原码真值,而X原=X反反,(1)原码(2)反码(3)补码,反码的定义,1.2.1 计算机中数的表示方法,1-39,-正数的补码表示与原码相同;负数的补码是将其原码除符号位外各位取反加1而得到。即:,n位补码表示数值的范围:,-2n-1+(2n-1-1),数0的补码只有一个:,+0补=-0补=0000(全0),补码还原为真值的方法:,补码原码真值,而X原=X补补,(1)原码(2)反码(3)补码,补码的定义:,1.2.1 计算机中数的表示方法,1-40,(1)
16、原码(2)反码(3)补码,结论:,原码、反码、补码的最高位都是表示符号位。符号位为0时,表示真值为正数,其余位都为真值。符号位为1时,表示真值为负数,其余位除原码外不再是真值。对于正数,三种编码都一样;对于负数,三种编码互不相同。所以原码、反码、补码本质上是用来解决负数在机器中表示的三种不同的编码方法。二进制位数相同的原码、反码、补码所能表示的数值范围不完全相同。,1.2.1 计算机中数的表示方法,1-41,计算机中不用某个二进制位来表示小数点,而是隐含规定小数点的位置。,根据小数点的位置是否固定,数的表示方法可分为定点表示和浮点表示,相应的机器数就叫定点数或浮点数。,对于任一个二进制数X,通
17、常可表示成:,X=2J S,其中,S为数X的尾数,J为数X的阶码,2为阶码的底。,尾数S表示数X的全部有效数字,阶码J则指出了小数点的位置。S值和J值均可正可负。当J固定时,表示是定点数;当J值可变时,表示是浮点数。,3.数的定点和浮点表示,1.2.1 计算机中数的表示方法,1-42,根据小数点固定的位置不同。定点数有定点(纯)整数和定点(纯)小数两种。,定点整数和定点小数在计算机中表示形式没什么区别,其小数点完全靠事先的约定而隐含在不同位置。,(1)定点数,1.2.1 计算机中数的表示方法,1-43,其中:阶码一般用补码定点整数表示,尾数一般用补码或原码定点小数表示。,为保证不损失有效数字,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 微型计算机 系统 基本 组成
链接地址:https://www.31ppt.com/p-5384464.html