《微型计算机技术》学习辅导.ppt
《《微型计算机技术》学习辅导.ppt》由会员分享,可在线阅读,更多相关《《微型计算机技术》学习辅导.ppt(289页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微型计算机技术学习辅导刘刘 明明华中师范大学计算机科学系华中师范大学计算机科学系1 1 教学目的教学目的 随着微型计算机在各行各业中应用的不断扩随着微型计算机在各行各业中应用的不断扩大,包括单片机在内的微型计算机的应用已随处大,包括单片机在内的微型计算机的应用已随处可见,理工科学生有必要了解掌握该领域的理论可见,理工科学生有必要了解掌握该领域的理论知识及专业技术知识及专业技术,微型计算机技术微型计算机技术是计算机是计算机科学与技术专业重要的专业课程。本课程系统地科学与技术专业重要的专业课程。本课程系统地介绍微型计算机系统的基本组织结构及基本工作介绍微型计算机系统的基本组织结构及基本工作原理,微
2、型计算机接口原理及应用技术。重点阐原理,微型计算机接口原理及应用技术。重点阐述微处理器与外界连接技术,包括硬件接口电路述微处理器与外界连接技术,包括硬件接口电路的设计和相关应用软件的设计。的设计和相关应用软件的设计。22 2 教学要求教学要求 本本课课程要求学生理解和掌握微型程要求学生理解和掌握微型计计算算机的基本概念、基本理机的基本概念、基本理论论和基本方法,通和基本方法,通过过本本课课程的学程的学习习,使学生了解微型,使学生了解微型计计算机算机系系统统的特点、工作原理和的特点、工作原理和组织结组织结构,掌握构,掌握微型微型计计算机接口技算机接口技术术的基本原理和方法,的基本原理和方法,具有
3、分析和具有分析和设计设计接口的能力,接口的能力,为为开开发发和和应应用微型用微型计计算机系算机系统统打下良好的理打下良好的理论论和和实实践践基基础础。32 2 具体要求具体要求1 1 微型微型计计算机系算机系统统的的组织结组织结构及工作构及工作原理:原理:微微处处理器芯片、微型理器芯片、微型计计算机、微型算机、微型计计算机系算机系统统的基本的基本组织结组织结构和基本工作构和基本工作原理;原理;42 2 具体要求具体要求2 2 微型微型计计算机接口原理及算机接口原理及应应用技用技术术:接口的基本概念;定接口的基本概念;定时计时计数器、并行接数器、并行接口、串行接口、中断控制器、口、串行接口、中断
4、控制器、DMADMA控制器、控制器、A/DA/D和和D/AD/A转换转换器接口等接口器接口等接口电电路的工作原路的工作原理、硬件理、硬件设计设计及及软软件件驱动驱动程序的程序的编编程方法;程方法;I/OI/O端口地址端口地址译码电译码电路路设计设计。52 2 具体要求具体要求3 3 微型微型计计算机技算机技术现术现状与状与发发展展趋势趋势:嵌入式系嵌入式系统统、软软硬件硬件协协同同设计设计(Software/HardwareCo-Design)、)、系系统统芯片(芯片(SystemonChip,SOC)、具有知具有知识产权识产权的内核的内核(IntellectualPropertyCore,I
5、P核核)等技等技术术 62 2 与其它课程的关系与其它课程的关系计计算算机机组组成成原原理理、计计算算机机系系统统结结构构和和微微型型计计算算机机技技术术是是计计算算机机科科学学与与技技术术专专业业的核心课程。的核心课程。但但三三门门课课程程内内容容陈陈旧旧且且彼彼此此交交叉叉重重复复,为为此此1997年年教教育育部部邀邀请请国国内内资资深深教教授授、参参照照国国外外同同类类权权威威教教材材,组组织织确确定定该该系系列列教教材的内容划分和所属重点。材的内容划分和所属重点。72 2 各课程的重点各课程的重点计计算算机机系系统统结结构构:重重点点论论述述计计算算机机系系统统的的各各种种基基本本结结
6、构构、设设计计技技术术和和性性能能定定量量分分析析方方法;法;计计算算机机组组成成原原理理:侧侧重重讨讨论论计计算算机机基基本本部部件件的的构构成成和和组组成成方方式式,基基本本运运算算的的操操作作原原理理和单元的设计思想、操作方式及其实现;和单元的设计思想、操作方式及其实现;微微型型计计算算机机技技术术:突突出出应应用用,详详细细讲讲述述微微处处理理器器芯芯片片、计计算算机机主主板板、接接口口技技术术和和应应用用编程方法。编程方法。82 2 教材与教学参考书教材与教学参考书 教教 材:材:微微型型计计算算机机技技术术,孙孙德德文文,高高等等教教育育出出版版社社,2001.12001.1。参考
7、书:参考书:1 1微微型型计计算算机机接接口口技技术术及及其其应应用用,刘刘乐乐善善等,华中科技大学出版社,等,华中科技大学出版社,2000.12000.1。2 2微型微型计计算机原理及算机原理及应应用用,周明德,清,周明德,清华华大学出版社。大学出版社。2000.22000.2。9第一章 微型计算机概论本章本章重点与难点重点与难点内容内容本章主要介绍有关微型计算机系统的基本本章主要介绍有关微型计算机系统的基本概念,包括概念,包括微处理器、微型计算机和微型计算微处理器、微型计算机和微型计算机系统的定义,机系统的定义,微型计算机的发展概况,微型微型计算机的发展概况,微型计算机的特点和应用,以及计
8、算机的特点和应用,以及微型计算机的分类,微型计算机的分类,并在此基础上从三个层面上引出微机系统总线并在此基础上从三个层面上引出微机系统总线结构的概念。重点了解微型计算机系统各组成结构的概念。重点了解微型计算机系统各组成部件的功能和相互关系,理解微型计算机系统部件的功能和相互关系,理解微型计算机系统的总线结构的特点,以及对于微处理器、微型的总线结构的特点,以及对于微处理器、微型计算机和微型计算机系统,如何采用总线结构计算机和微型计算机系统,如何采用总线结构框架连接各部分组件而构成一个整体。框架连接各部分组件而构成一个整体。111关于微型计算机的简单介绍关于微型计算机的简单介绍 首先介绍微处理器、
9、微型计算机首先介绍微处理器、微型计算机和微型计算机系统的定义以及三者和微型计算机系统的定义以及三者之间的关系。对于微处理器的发展之间的关系。对于微处理器的发展概况,应结合微电子学的发展来了概况,应结合微电子学的发展来了解微处理器芯片技术,以及所遵循解微处理器芯片技术,以及所遵循的摩尔定律,即芯片的容量每的摩尔定律,即芯片的容量每18-2418-24个月增加一倍。个月增加一倍。12术语术语 运算器运算器 微处理器微处理器 控制器控制器 寄存器寄存器 微型计算机微型计算机 内存储器内存储器 硬件硬件 输入输入/输出接口输出接口 输入输入/输出设备及外存储器输出设备及外存储器微型计算机系统微型计算机
10、系统 电源、面板、机架等电源、面板、机架等 软件软件 系统软件系统软件 应用软件应用软件13微型计算机系统基本构成微型计算机系统基本构成14微处理器微处理器n中央处理器(中央处理器(CPU)n运算器运算器n完成算术完成算术/逻辑运算逻辑运算n控制器控制器n操作控制操作控制n寄存器组寄存器组n存放参加运算的数据、中间结果、地址等存放参加运算的数据、中间结果、地址等15微型计算机的发展微型计算机的发展n摩尔定律摩尔定律n第第N代微处理器代微处理器16摩尔定律摩尔定律n芯片的容量每芯片的容量每18-24个月增加一倍个月增加一倍 17微处理器的发展微处理器的发展n4004(2300/50m)/8008
11、n8080/8085、8086/8088n80286/80386/80486nPentium/PentiumPro/PentiumnPentium/Pentium(4200万万/0.13m)n集成电路技术的发展是基础集成电路技术的发展是基础n高性能、低能耗、高速度、低成本高性能、低能耗、高速度、低成本18Intel400419Intel808820IntelPentium21IntelPentium22主频为主频为3.2G的的Intel处理器处理器处理器核心:处理器核心:Prescott和和Northwood231关于微型计算机的简单介绍关于微型计算机的简单介绍 微型计算机系统的发展经历了微型
12、计算机系统的发展经历了四个阶段:电子管计算机四个阶段:电子管计算机(1946)(1946)、晶体管计算机晶体管计算机(1958)(1958)、集成电路计、集成电路计算机算机(1965)(1965)、大规模集成电路计算、大规模集成电路计算机机(1970)(1970)。微型计算机系统往两个方向发微型计算机系统往两个方向发展,一是越来越大:小展,一是越来越大:小中中大大巨,二是越来越小:微型计算机。巨,二是越来越小:微型计算机。24电子计算机的发展电子计算机的发展n电子管计算机电子管计算机(1946)n晶体管计算机晶体管计算机(1958)n集成电路计算机集成电路计算机(1965)n大规模集成电路计算
13、机大规模集成电路计算机(1970)n越来越大越来越大:小小中中大大巨型机巨型机n越来越小越来越小:微型计算机微型计算机(PC、单片机、单板机单片机、单板机)n.25电子计算机的发展电子计算机的发展ENIACn第一台电子计算机第一台电子计算机(通用可编程序)(通用可编程序)n18800电子管电子管n30吨吨n150平方米平方米n150kwn5000次次/秒秒26电子计算机的发展电子计算机的发展ENIAC27电子计算机的发展电子计算机的发展ENIAC28电子计算机的发展电子计算机的发展ENIAC291关于微型计算机的简单介绍关于微型计算机的简单介绍 在学习微型计算机系统基本构在学习微型计算机系统基
14、本构成之后,按照组装形式和系统规模,成之后,按照组装形式和系统规模,可以把微型计算机划分为单片机、可以把微型计算机划分为单片机、单板机和个人计算机。其中单片机单板机和个人计算机。其中单片机是将是将CPUCPU、部分存储器、部分部分存储器、部分I/OI/O接接口集成在一个芯片上,单板机是将口集成在一个芯片上,单板机是将CPUCPU、存储器、存储器、I/OI/O接口及部分接口及部分I/OI/O设设备安装在一个印刷线路板上。备安装在一个印刷线路板上。30单片机单片机n将将CPU、部分存储器、部分部分存储器、部分I/O接口集成接口集成在一个芯片上在一个芯片上31单板机单板机n将将CPU、存储器、存储器
15、、I/O接口及部分接口及部分I/O设设备安装在一个印刷线路板上备安装在一个印刷线路板上32研华工控主板:研华工控主板:SOM-2353CPU:NSGeodeGX1-300芯片组芯片组:NSCS5530A内存内存:在板64MBSDRAMVGA:支持VGA和VESA,最大可达1280 x1024和1024x768LCD接口接口:18位LCD信号输出网口网口:10/100MbpsAudio:AC97尺寸尺寸:68mmx100mm功耗功耗5V1.6A33EmbeddedSolutionOS为Win CE,并可支持 ROM、LCD、触摸屏、COM等所有硬件的功能 1个COM,1个CFC(64M/128M
16、)、1个USB、1个键盘、1个鼠标接口、1个PCMCIA接口、一个Audio、一个LCD在在SOM-2353的基础上,开发一底板的基础上,开发一底板:342微型计算机系统的总线结构微型计算机系统的总线结构 分别在微处理器、微型计分别在微处理器、微型计算机和微型计算机系统三个层算机和微型计算机系统三个层面上介绍微处理器的典型结构、面上介绍微处理器的典型结构、微型计算机的基本结构,以及微型计算机的基本结构,以及用元件级总线、板卡总线和通用元件级总线、板卡总线和通信总线构成微机系统。信总线构成微机系统。35三个层面上的典型结构三个层面上的典型结构36总线总线n在计算机中,各个部件之间传送信息的在计算
17、机中,各个部件之间传送信息的公共连线称为公共连线称为总线总线。n内部总线内部总线n元件级总线元件级总线n板卡总线板卡总线/局部总线局部总线37地址总线(地址总线(AddressBus)nCPU用来向存储器或用来向存储器或I/O端口传送地址端口传送地址n单向(单向(CPU发出)发出)n位数位数(n)决定了决定了CPU可直接寻址的内存容可直接寻址的内存容量量(2n)38数据总线(数据总线(DataBus)nCPU与存储器及外设交换数据的通路与存储器及外设交换数据的通路n双向、双向、三态三态n位数与微处理器的位数相同位数与微处理器的位数相同39控制总线(控制总线(ControlBus)n用来传输控制
18、信号用来传输控制信号n由两种方向的单向控制信号组成由两种方向的单向控制信号组成40第二章 80X86 微处理器的结构 本章本章重点与难点重点与难点内容内容 微处理器是微型计算机系统的控制核心。微处理器是微型计算机系统的控制核心。本章主要内容是介绍本章主要内容是介绍80X86系列微处理器系列微处理器(从(从80868086到到Pentium Pentium)的结构特点,详细的结构特点,详细讨论讨论80X86微处理器的编程结构、引脚信号微处理器的编程结构、引脚信号功能及总线时序。重点学习功能及总线时序。重点学习80868086CPU的内部结的内部结构、构、8086CPU的引脚信号及其功能、的引脚信
19、号及其功能、8086的存储器组织、的存储器组织、8086的系统配置以及的系统配置以及8086CPU的时序,特别是的时序,特别是80868086CPU的一些控的一些控制信号的功能应深刻理解和熟练掌握。制信号的功能应深刻理解和熟练掌握。42本章本章重点与难点重点与难点内容内容 本章难点是本章难点是8086系统工作在最小系统工作在最小方式下的配置以及总线时序,要求能够方式下的配置以及总线时序,要求能够画出画出8086系统最小方式的配置框图,系统最小方式的配置框图,分析各部件功能以及分析各部件功能以及8086系统工作总系统工作总线时序。线时序。431从从80868086到到PentiumPentium
20、 80868086微处理器内部结构包括微处理器内部结构包括BIUBIU(总线接口总线接口单元)和单元)和EUEU(执行单元)部件。总线接口单元执行单元)部件。总线接口单元由段寄存器(由段寄存器(CSCS、DSDS、SSSS、ESES)、)、指令指针寄指令指针寄存器存器(IP)IP)、地址加法器、内部寄存器、指令队地址加法器、内部寄存器、指令队列缓冲器及列缓冲器及I/OI/O控制逻辑等部分组成。它是控制逻辑等部分组成。它是CPUCPU与外部与外部(存储器、存储器、I/O)I/O)的接口,提供总线信号的接口,提供总线信号并完成所有总线操作,例如地址形成并完成所有总线操作,例如地址形成(逻辑地逻辑地
21、址址物理地址物理地址)、取指令、取指令(CSCS:IP)IP)、指令排队指令排队以及读以及读/写操作数等功能。写操作数等功能。441从从80868086到到PentiumPentium 执执行行单单元元部部件件由由通通用用寄寄存存器器组组、专专用用寄寄存存器器组组、算算术术逻逻辑辑运运算算单单元元(ALUALU)、标标志志寄寄存存器器(FRFR)和和内内部部控控制制逻逻辑辑组组成成,负负责责全全部部指指令令的的译译码码和和执执行行、向向BIUBIU提提供供数数据据和和地地址址、管管理理内内部部寄寄存存器器及及标标志志寄寄存存器器(PSW)PSW)等等。应应理理解解EUEU和和BIUBIU的操作
22、关系和指令流水。的操作关系和指令流水。简单了解简单了解8028680286、8038680386、8048680486、PentiumPentium系列各类微处理器的结构特点以及相互之间系列各类微处理器的结构特点以及相互之间的关系。的关系。458086CPUnIntel,1978年,年,16位位n29000个晶体管,个晶体管,3mn40pin,双直列封装双直列封装n5MHz/8MHz/10MHz468086CPU结构图结构图478086CPU内部结构内部结构1.1.总线接口单元总线接口单元BIUBIU由段寄存器(由段寄存器(CSCS、DSDS、SSSS、ESES)、)、指令指针指令指针寄存器寄
23、存器(IPIP)、)、地址加法器、内部寄存器、指地址加法器、内部寄存器、指令队列缓冲器及令队列缓冲器及I/OI/O控制逻辑等部分组成。控制逻辑等部分组成。2.2.执行单元部件执行单元部件EUEU由通用寄存器组、专用寄存器组、算术逻辑由通用寄存器组、专用寄存器组、算术逻辑运算单元(运算单元(ALUALU)、)、标志寄存器(标志寄存器(FRFR)和内部和内部控制逻辑组成。控制逻辑组成。48总线接口部件总线接口部件BIUnCPU与外部与外部(存储器、存储器、I/O)的接口的接口n提供总线信号提供总线信号n完成所有总线操作完成所有总线操作n功能功能n地址形成地址形成(逻辑地址逻辑地址物理地址物理地址)
24、n取指令取指令(CS:IP)、指令排队指令排队n读读/写操作数写操作数n总线控制总线控制49指令执行部件指令执行部件EUn负责全部指令的译码和执行负责全部指令的译码和执行n向向BIU提供数据和地址提供数据和地址n管理寄存器及标志管理寄存器及标志5028080X X8686微微处处理器的理器的编编程程结结构构 8080X X8686微处理器的寄存器组主要包括基微处理器的寄存器组主要包括基本结构寄存器、系统级寄存器、调试和测试本结构寄存器、系统级寄存器、调试和测试寄存器以及浮点寄存器。寄存器以及浮点寄存器。80868086微处理器有微处理器有1414个基本结构寄存器,按其用途可分为个基本结构寄存器
25、,按其用途可分为8 8个通个通用寄存器(用寄存器(AXAX、BXBX、CXCX、DXDX、SPSP、BPBP、SISI、DIDI)、)、2 2个专用寄存器(个专用寄存器(IPIP、FlagsFlags)和和4 4个个段寄存器(段寄存器(CSCS、DSDS、SSSS、ESES)3 3类。对于类。对于8028680286、8038680386、8048680486、PentiumPentium系列各类微系列各类微处理器的系统级寄存器、调试和测试寄存器处理器的系统级寄存器、调试和测试寄存器以及浮点寄存器可作一般性了解。以及浮点寄存器可作一般性了解。51内部内部寄存器结构寄存器结构52标志寄存器标志寄
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机技术 微型计算机 技术 学习 辅导
限制150内