1微机接口概述(s)_第1页
1微机接口概述(s)_第2页
1微机接口概述(s)_第3页
1微机接口概述(s)_第4页
1微机接口概述(s)_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

©北京工业大学计算机学院®许向众微型计算机接口技术任课教师:孙丽君计算机学院系统结构系信息楼西303

67392370转608sunlijun@二零一四年~二零一五年第一学期

©北京工业大学计算机学院®2

课程性质:必修课教学计划:总学时32考试形式:闭卷成绩:(1)期末试卷成绩占总成绩80%(2)平时成绩占总成绩20%注:平时成绩:7次作业+考勤

©北京工业大学计算机学院®3教材:《微型计算机技术及应用》(第4版)戴梅萼,史嘉权编著清华大学出版社,2008年2月1.《微型计算机原理与接口技术》(第三版)周荷琴吴秀清编著中国科学技术大学出版社,2006年8月2.《微型计算机原理及接口技术》钱晓捷编著机械业出版社2006年10月

3.BarryB.Brey,“TheIntelMicroprocessors8086/8088……PentiumⅡProcessorsArchitecture,ProgramingandInterfacing”(有中译本)主要参考书:

©北京工业大学计算机学院®4课程的地位和作用本课程是为计算机科学与技术专业本科生开设的一门学科基础必修课,是计算机硬件的基础课程,通过本课程的学习建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力,为今后学习新型高档微机课程,进行微机硬件系统的设计、开发及功能扩展,打下良好的基础。

©北京工业大学计算机学院®5课程的目的和任务了解微型计算机各组成部分的相互关系和与外界的接口技术;掌握微处理器、常用I/O接口芯片的结构、功能、时序和使用方法;初步具有微机系统的扩展I/O功能的硬件设计、开发和调试的能力。

©北京工业大学计算机学院®6教学目标—培养能力资料阅读能力分析软硬件能力设计接口,扩充系统能力使用设计与调试工具、设计与调试能力

©北京工业大学计算机学院®7主要教学内容:第一章微型计算机概述(2学时)第二章

16位和32位微处理器(4学时)第三章微型计算机和外设的数据传输(2学时)第四章微型计算机中断系统及8259中断控制器(5学时)第五章可编程计数器/定时器及其应用(4学时)第六章串、并行通信和接口技术(4学时)第七章DMA控制器及其应用(2学时)第八章模/数和数/模转换(4学时)第九章总线(3学时)第十章总复习(2学时)

©北京工业大学计算机学院®8第一章绪论▲什么是微型计算机▲微型计算机的发展概况▲微型计算机系统的构成和性能评价

©北京工业大学计算机学院®91.1 什么是微型计算机从体积、功能和价格划分大型—中型—小型—微型从组成划分电子管—晶体管—集成电路—LSI—VLSI

一般,把台式计算机类型的个人计算机、结构相对简单的工业控制计算机等统称为微型计算机

©北京工业大学计算机学院®10微处理器的历史

©北京工业大学计算机学院®11老祖宗1642,Pascal,

Pascaline,拨

动轮子,实现

加减法Leibniz,实现

乘法

©北京工业大学计算机学院®12被埋没的天才CharlesBabbage,1791-1871最早提出和设计“分析机”,即今天的通用计算机采用机械技术,几乎具有当代计算机的全部特征爱达·拉夫拉斯伯爵夫人诗人拜伦的女儿,世界计算机先驱中的第一位女性建议用二进制数代替原来的十进制数,指出分析机可能编程左图:纪念巴贝奇200周年诞辰时根据其图纸制造的分析机

©北京工业大学计算机学院®13第一缕曙光1946,ENIAC30T,18800电子管耗电150kW5000次加法/分钟这就是在给

ENIAC“编程”

©北京工业大学计算机学院®14从电子管到晶体管1947年12月16日,威廉·肖克莱(WilliamShockley)、约翰·巴丁(JohnBardeen)和沃特·布拉顿(WalterBrattain)成功地在贝尔实验室制造出第一个晶体管(1956诺贝尔物理奖)

©北京工业大学计算机学院®15指尖上的世界1958年,杰克•基尔比(JackKilby)和罗伯特•

诺伊斯(RobertNoyce)各自独立地发明了集成电路

©北京工业大学计算机学院®16微处理器的诞生1968年,Intel公司成立1971年,4004诞生

©北京工业大学计算机学院®1780088080

©北京工业大学计算机学院®18INTEL4004INTEL8008字长:4—8位集成度:1—2千只/片时钟:0.5—1MHZD-BUS:4/8位A-BUS:4/8位1.2微型计算机的发展概况INTEL8080Z80,MC6800字长:8位集成度:5—9千只/片时钟:2—4MHZD-BUS:8位A-BUS:16位执行时间:1—2μSINTEL8086/80286Z8000,MC68000字长:16位集成度:2—7万只/片时钟:4—8MHZD-BUS:16位A-BUS:20—24位执行时间:0.5μSINTEL80386/80486MC68020字长:32位集成度:大于15万~120万只/片时钟:大于16~60MHZD-BUS:32位A-BUS:32位执行时间:小于0.1μS71年73年78年83年93年Pentium,PentiumPro,PentiumⅡ,Pentium

Ⅲ,Pentium

4,Itanium字长:32位~64位集成度:大于310万~2.2亿只/片时钟:大于100MHZ~3066MHz外部D-BUS:64位内部D-BUS:32位A-BUS:36位执行时间:小于0.02μS王朝的奠基—8086/8088(1978)

©北京工业大学计算机学院®19首尝RISC—80486(1989)1250k,25-100MHz

©北京工业大学计算机学院®20不再用数字了—Pentium(1993)3.1M,60-200MHz…+MMX=PentiumMMX

©北京工业大学计算机学院®21服务器专用—PentiumPro(1995)5.5M,133-200MHzOn-ChipL2Cache

©北京工业大学计算机学院®22Pro+MMX=PentiumII(1997)7.5M,S.E.C封装PentiumIIXeon

©北京工业大学计算机学院®23PentiumIII/Celeron/Xeon(1999)PentiumIIIXeonCeleron400M-1.4GHzSSE

©北京工业大学计算机学院®24频率的终结—Pentium4(2000)42M,1.5-3.8GHz

©北京工业大学计算机学院®2564位—Itanuim(2001)

©北京工业大学计算机学院®26多核时代Core2DuoPentiumDAMDPhenom

(羿龙)Corei7

©北京工业大学计算机学院®271.3微型计算机系统1.3.1微型计算机

包括有微处理器、存储器、输入/输出接口电路和系统总线组成。微处理器CPU

由算术逻辑部件ALU和累加器;寄存器组、指令指针寄存器、段寄存器;时序和控制逻辑部件;内部总线等组成。CPU存储器I/O接口I/O设备控制总线地址总线数据总线

©北京工业大学计算机学院®28系统软件I/O接口寄存器组1.3微型计算机系统1.3.2微型计算机系统以微型计算机为主体,配上相应的外部I/O设备以及系统软件而构成的系统。运算器控制器RAMROMI/O接口I/O设备I/O设备系统总线微处理器微型计算机微型计算机系统

©北京工业大学计算机学院®29

微处理器、微计算机、微机系统

©北京工业大学计算机学院®301.3微型计算机系统1.3.3存储器存储器用来存储程序和数据可分为内存和外存1、内部存储器主要是半导体存储器:RAM和ROM2、外部存储器:硬盘、光盘等3、存储器的组织4、存储器的性能指标存储容量:KB,MB,GB,TB。存储器的最大容量和处理器的地址线宽度有关。存取速度:用访问时间来衡量的。

©北京工业大学计算机学院®31半导体存储器读/写存储器

(RAM)只读存储器

(ROM)动态(RAM)静态(RAM)ROM:内容固定,适合大批量生产PROM:自己写内容,不可擦掉EPROM:自己写内容,可以改写E2PROM:用电改写,在板上工作状态,可以写入或擦抹掉电后,内容破坏,易失性存储器

©北京工业大学计算机学院®321.3微型计算机系统1.3.4I/O接口输入/输出接口电路用于CPU(或存储器)与外设之间进行信息交换。

I/O接口电路实现不同的外设和CPU之间的工作速度、信号电平、数据格式的匹配及时序控制和中断控制等微机接口技术是采用硬件与软件相结合的方法,研究微处理器如何与“外部世界”进行高效可靠的信息交换的一门技术。

©北京工业大学计算机学院®331.3.4总线(BUS)在计算机系统中,各个部件之间传送信息的公共通路叫总线。微型计算机的结构是典型总线结构,即通过总线将各个部件连接起来。

©北京工业大学计算机学院®341总线标准的特性物理特性:指总线物理连接的方式,包括总线的根数、总线的插头、插座的形状、引脚如何排列等功能特性:一组总线中每一根线的功能电器特性:信号传递方向和有效电平范围时间特性:每根线上的信号在什么时间有效

©北京工业大学计算机学院®352总线结构单总线结构双总线结构

©北京工业大学计算机学院®36总线的系统结构单总线结构CPUMMI/OI/OI/O所有部件均挂在一条总线上

©北京工业大学计算机学院®37面向CPU的双总线结构面向主存的双总线结构双总线结构

©北京工业大学计算机学院®38面向CPU的双总线结构存储器与I/O接口间无直接通道CPUMI/OI/OI/O

©北京工业大学计算机学院®39面向存储器的双总线结构在单总线结构基础上增加一条CPU到存储器的高速总线CPUMI/OI/OI/O

©北京工业大学计算机学院®401.4、单片机微型计算机做在一个芯片上,一个芯片集成CPU、ROM、RAM及一些I/O接口电路如:Intel8051,8096。1.5、单板机微型计算机做在一个在一块印刷电路板上,集成了微处理器、存储器、I/O接口芯片以及少量的输入输出设备(如小键盘、LED显示器)。

©北京工业大学计算机学院®411.6微型计算机的性能描述1.主频:CPU的时钟频率2.微处理器的字长(位数)和指令执行时间字长:CPU能同时处理的二进制的位数,也称数据宽度。16位,32位,64位等MIPS:

P100150,PenPro200440

iCOMP(intelCOmparableMicroprocessorPerformance)指数评测方案

Pentium10081

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论