微型计算机原理(第一章).ppt
《微型计算机原理(第一章).ppt》由会员分享,可在线阅读,更多相关《微型计算机原理(第一章).ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微型计算机原理-重庆三峡学院物理与电子工程学院微型计算机原理微型计算机原理(第第一一章)章)l主讲教师 魏祖雪lEmail:重庆三峡学院物理与电子工程学院重庆三峡学院物理与电子工程学院微型计算机原理-重庆三峡学院物理与电子工程学院课程目标课程目标 微机原理是学习和掌握微机硬件知识和汇编语言程序设计的入门课程:F微型计算机的基本工作原理F汇编语言程序设计F微型计算机接口技术 目的目的:建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力。微型计算机原理-重庆三峡学院物理与电子工程学院教学内容教学内容第一章第一章 微机系统与接口技术概述微机系统与接口技术概述 第二章第二章 微处理器结构微
2、处理器结构第三章第三章 寻址方式和指令系统寻址方式和指令系统第四章第四章 汇编语言程序设计汇编语言程序设计第五章第五章 半导体存储器和高速缓冲存储器半导体存储器和高速缓冲存储器第六章第六章 中断技术中断技术第七章第七章 定时定时/计数器计数器8254第八章第八章 DMA技术技术第九章第九章 可编程并行接口可编程并行接口8255A第十章第十章 串行接口串行接口第十一章第十一章 模拟接口模拟接口微型计算机原理-重庆三峡学院物理与电子工程学院教材教材熊江主编,微机系统与接口技术,武汉大学出版社,熊江主编,微机系统与接口技术,武汉大学出版社,2007.8微机原理与接口实验指导书,自编微机原理与接口实验
3、指导书,自编课程情况课程情况教学:教学:42学时学时实验:实验:14学时学时考试:作业考试:作业20%,实验,实验20%,期末考试,期末考试60%答疑辅导答疑辅导网络网络:http:/ 汇编语言程序设计,北京,清华大学出版社,汇编语言程序设计,北京,清华大学出版社,1991年年6月,第一版月,第一版2.刘乐善,微型计算机接口技术及应用,武汉,华中科技大学出版刘乐善,微型计算机接口技术及应用,武汉,华中科技大学出版社,社,2004年年1月月 3.戴梅萼等编戴梅萼等编微型计算机技术及应用微型计算机技术及应用-从从16位到位到32位第二版位第二版 4.邹逢兴主编邹逢兴主编微型计算机原理及其应用微型计
4、算机原理及其应用典型题解与实战模拟典型题解与实战模拟 国防科技大学出版社国防科技大学出版社微型计算机原理-重庆三峡学院物理与电子工程学院第一章第一章 微机系统与接口技术概述微机系统与接口技术概述1.1 微型计算机的发展和特点微型计算机的发展和特点1.2微型计算机的指标和分类微型计算机的指标和分类1.3 微微处处理理器器、微微型型计计算算机机和和微微型型计计算算机机系统的基本组成系统的基本组成1.4 计算机中数的表示和编码计算机中数的表示和编码1.5 微机系统中的接口问题微机系统中的接口问题微型计算机原理-重庆三峡学院物理与电子工程学院1.1 微型计算机的发展和特点微型计算机的发展和特点一、计算
5、机的发展简一、计算机的发展简史史 1946年世界上第一台电子计算机由美国宾夕法尼亚大学研制成功。尽管它重达30吨,占地170平方米,耗电140千瓦,用了18800多个电子管,每秒钟仅能做5000次加法.这台计算机有五个基本部件:输入器、输出器、运算器、存储器和控制器,奠定了当代电子数字计算机体系结构的基础。微型计算机原理-重庆三峡学院物理与电子工程学院计算机发展经历四代计算机发展经历四代第一代计算机第一代计算机:电子管计算机1946年以电子管为逻辑元件第二代计算机第二代计算机:晶体管计算机1954年以晶体管为逻辑元件第三代计算机第三代计算机:集成电路计算机1964年以中、小规模集成电路为逻辑元
6、件第四代计算机第四代计算机:大规模集成电路计算机1970年以超大规模集成电路为逻辑元件第五代计算机第五代计算机:智能计算机(非冯.罗依曼机)微型计算机原理-重庆三峡学院物理与电子工程学院摩尔定律摩尔定律(Moors Law)1965年 集成电路内芯片的晶体管数目,每隔1824个月,其集成度就要翻一番。(特定大小的芯片内晶体管数加倍。)四大定律四大定律主导网络时代贝尔定律贝尔定律(Bells Law):性能相同的计算机价格将持续下降。吉尔德定律吉尔德定律(Gilders law):网络的带宽每个月翻一番。麦特卡夫定律麦特卡夫定律(Metcalfes Law):对网络投入N,可以收到的回报是N的平
7、方二、微处理器及微型计算机的发展概况二、微处理器及微型计算机的发展概况微型计算机原理-重庆三峡学院物理与电子工程学院第一代微处理器第一代微处理器是以Intel公司1971年推出的4004,4040为代表的四位微处理机。第二代微处理机第二代微处理机(1973年1977年),典型代表有:Intel 公司的8080、8085;Motorola公司的M6800以及Zlog公司的Z80。第三代微处理机第三代微处理机 第三代微机是以16位机为代表,基本上是在第二代微机的基础上发展起来的。其中Intel公司的8088。8086是在8085的基础发展起来的;M68000是Motorola公司在M6800 的基
8、础发展起来的;第四代微处理机第四代微处理机 以Intel公司1984年10月推出的80386CPU和1989年4月推出的80486CPU为代表,第五代微处理机第五代微处理机的发展更加迅猛,1993年3月被命名为PENTIUM的微处理机面世,98年PENTIUM 2又被推向市场。二、微处理器及微型计算机的发展概况二、微处理器及微型计算机的发展概况微型计算机原理-重庆三峡学院物理与电子工程学院三、微型计算机的特点三、微型计算机的特点1 1、体积小、重量轻、功耗低、体积小、重量轻、功耗低2 2、价格便宜、价格便宜3 3、可靠性高、可靠性高4 4、功能强、使用方便、功能强、使用方便5 5、维护方便、维
9、护方便微型计算机原理-重庆三峡学院物理与电子工程学院1.2微型计算机的指标和分类微型计算机的指标和分类1.2.1 微型计算机的主要性能指标微型计算机的主要性能指标(1)运算速度(2)字长 存储容量 存取速度 系统总线 外部设备配置 可靠性、可用性、兼容性和可维护性 输入输出数据传输速率 系统软件配置微型计算机原理-重庆三峡学院物理与电子工程学院1.2.2微型计算机的分类微型计算机的分类 按微机的结构形式分类 按微处理器的位数分类 按应用对象分类 微型机按其应用领域分类 按微型计算机的档次分类 按使用形式分为独立使用式和嵌入式微型计算机原理-重庆三峡学院物理与电子工程学院1.3 微处理器、微型计
10、算机和微型计算机系统的组成微处理器、微型计算机和微型计算机系统的组成运算器运算器 控制器控制器 寄存器组寄存器组 内存储器内存储器 总线总线输入输出输入输出接口电路接口电路外部设备外部设备 软件软件微处理器微处理器微型计算机微型计算机微型计算机系统微型计算机系统微型计算机原理-重庆三峡学院物理与电子工程学院一、一、微型计算机系统的基本结构微型计算机系统的基本结构微型计算机原理-重庆三峡学院物理与电子工程学院二、主机的硬件系统微处理器 系统的核心系统的核心存储器 记忆设备,内存记忆设备,内存/外存外存总线 信息的传输设备(信息的传输设备(CPU总线、系统总线)总线、系统总线)I/O接口 与外设进
11、行信息交换的与外设进行信息交换的“桥梁桥梁”微型计算机原理-重庆三峡学院物理与电子工程学院微型计算机的概念结构微型计算机的概念结构存储器I/O接口输入设备I/O接口地址总线地址总线 ABAB输出设备CPU数据总线数据总线 DBDB控制总线控制总线 CBCBI/O接口AB:Address Bus,DB:Data Bus,CB:Control Bus微型计算机原理-重庆三峡学院物理与电子工程学院微机硬件系统组成框图CPU北桥南桥RAMCacheAGPCRTBIOSKBD,Mouse串行/并行接口HDD/CDROM(IDE)FDDUSBPCIISA前端总线/CPU总线接口卡外设总线扩展槽微型计算机原
12、理-重庆三峡学院物理与电子工程学院主机板主机板CPU插座芯片组内存插槽高速缓存(Cache)CMOS存放硬件系统参数系统BIOSPOST,SysInit,Setup,系统服务总线扩展槽串/并行接口 主板结构主板结构微型计算机原理-重庆三峡学院物理与电子工程学院Intel 845GE微型计算机原理-重庆三峡学院物理与电子工程学院三、软件系统系统软件应用软件操作系统操作系统系统应用软件系统应用软件存储器管理进程管理设备管理文件管理用户界面GUI网络软件编译系统系统维护程序工具软件系统增强软件办公数据库图形图像游戏娱乐。微型计算机原理-重庆三峡学院物理与电子工程学院四、冯诺依曼计算机结构以运算器为核
13、心、以存储程序原理为基础指令指令驱动驱动指令流控制命令数据流微型计算机原理-重庆三峡学院物理与电子工程学院五、程序的执行过程程序指令1指令2指令3指令4指令n 取指令指令译码取操作数执行指令存结果指令周期操作码 操作数执行微型计算机原理-重庆三峡学院物理与电子工程学院指令执行过程取指令取指令指令指令译码译码取操取操作数作数执行执行指令指令存结果存结果问题:1。CPU如何知道从哪里取出程序的第一条指令?操作系统2。CPU如何按程序控制流执行指令?程序计数器3。CPU如何知道从哪里取操作数?地址、寻址方式微型计算机原理-重庆三峡学院物理与电子工程学院指令执行过程(取指/译码/执行)地址寄存器AR累
14、加器A加法器加法器数据寄存器DR指令寄存器IR指令译码器ID时序逻辑电路时序控制信号(控制命令)1011 00000000 01010000 01000000 10001111 0100内部总线存储器01234程序计数器PC地址MOV A,5ADD A,8HLT地址总线+1地址译码器读写控制电路输出地址输出地址1011 0000锁存指令锁存指令锁存数据锁存数据置初值置初值输出指输出指令地址令地址锁存地址锁存地址读写命令读写命令指令译码指令译码锁存输出微型计算机原理-重庆三峡学院物理与电子工程学院微机启动的过程(DOS)打开电源CPU从固定地址处执行一条跳转指令系统自检POST中断初始化初始化B
15、IOS数据区从磁盘装入引导程序检查操作系统文件加载设备驱动程序并初始化设备加载DOS内核加载用户界面BIOSOS微型计算机原理-重庆三峡学院物理与电子工程学院1.4 计算机中数的表示和编码计算机中数的表示和编码1.4.11.4.1 进位计数制进位计数制 进位计数制进位计数制 基数基数 位权位权 如:如:10011101B 1234/1234D10011101B 1234/1234D 572Q 2F0AH 572Q 2F0AH 123.45=110 123.45=1102 22102101 13103100 0410410-1-1510510-2-21.4.21.4.2 二进制二进制 计算机内部
16、计算机内部,采用二进制采用二进制,因为因为:.容易实现容易实现 .算术四则运算规则简单算术四则运算规则简单 .可进行二值逻辑运算可进行二值逻辑运算微型计算机原理-重庆三峡学院物理与电子工程学院1.4.31.4.3 各进制之间的转换举例各进制之间的转换举例1 1、任意进制数、任意进制数十进制数十进制数例例:11001B=111001B=1224 412123 302022 202021 11101100 0=25=25 325.7Q=38 325.7Q=382 228281 158580 07878-1-1 4F5.C2H=4F5.C2H=4 416162 2151615161 15165160
17、 012161216-1-1216216-2-22 2、十进制数十进制数任意进制数任意进制数例:例:将十将十进进制数制数25.62525.625转换为转换为二二进进制数。制数。2 25 2 25 余数余数 整数整数 2 12 K2 12 K0 0=1 0.6252=1.25 k=1 0.6252=1.25 k-1-1=1=1 2 6 K 2 6 K1 1=0 1.252=0.5 k=0 1.252=0.5 k-2-2=0=0 2 3 K 2 3 K2 2=0 0.52=1 k=0 0.52=1 k-3-3=1=1 2 1 K 2 1 K3 3=1 =1 0 K 0 K4 4=1=1故故25.6
18、2525.625对应的二进制数为对应的二进制数为11001.101B11001.101B微型计算机原理-重庆三峡学院物理与电子工程学院3 3、二进制、八进制、十六进制之间的转换、二进制、八进制、十六进制之间的转换例例:1 1100100010010.110.1101111111B=142.674Q1B=142.674Q 110 11000100010.1101.1101111111B=62.DEHB=62.DEH 142.674Q=001 142.674Q=001100100010.010.110110111111100100B B 4F5.C2H=4F5.C2H=01000100111111
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 第一章
限制150内