微机原理与接口技术章幻灯片.ppt
《微机原理与接口技术章幻灯片.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术章幻灯片.ppt(88页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理与接口技术章第1页,共88页,编辑于2022年,星期六微机原理接口技术是学习和掌握微机硬件知识和汇编语言程序设计的入门课程,包括以下几个方面的内容:微型计算机的基本工作原理汇编语言程序设计微型计算机接口技术建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力课程目标课程目标第2页,共88页,编辑于2022年,星期六3 3高等学校非计算机专业计算机教学教育部提出了三个层次的教学体系计算机文化基础计算机技术基础计算机应用基础第3页,共88页,编辑于2022年,星期六4 4教材及主要参考书教材及主要参考书教材:微机原理与接口技术 徐惠民主编,高等教育出版社主要参考书:微机原理与接口
2、技术 冯博琴主编,清华大学出版社微型计算机原理及应用 周杰英等主编,机械工业出版社微机原理及应用 徐晨等主编,高等教育出版社微型计算机原理及应用 许立梓等主编,机械工业出版社硬件技术基础 冯博琴主编,邮电出版社微机原理及应用 李伯成等编,西安电子科技大学出版社第4页,共88页,编辑于2022年,星期六5 5考核方式考核方式平时作业20%实 验 10%期末考试 70%第5页,共88页,编辑于2022年,星期六6 6第1章 微型计算机系统概述第2章 微型计算机系统的微处理器第3章 8086/8088的指令系统第4章 汇编语言程序设计第5章 微型计算机总线 总线概述第6章 半导体存储器 存储器系统设
3、计第7章 微型计算机和外设间的数据传输第8章 中断系统第9章 微型计算机常用接口技术 并行通信接口 定时器计数器第10章 微型计算机的发展方向与新技术介绍课程安排课程安排第6页,共88页,编辑于2022年,星期六第一章第一章 微型计算机系统概述微型计算机系统概述n n概述 n n计算机中数的表示和编码 n n微型计算机系统第7页,共88页,编辑于2022年,星期六 1946年,美国宾西法尼亚大学研制成功电子数字计算机 ENIAC(Electronic Numegrical Intergrator And Calculator)。)。第一代 电子管时代(1946-1958)耗电高,体积大,定点计
4、算,机器语言,汇编语言 第二代 晶体管时代(1958-1965)变集中处理为分级处理,浮点运算、高级语言 第三代 中小规模集成电路时代(1965-1970)存储容量大,运算速度快,几十至几百万次/秒 第四代 大规模、超大规模集成电路时代(1971至今)向大型机和微型机两个方向发展 现代计算机发展方向 巨型化,微型化,网络化,智能化,多媒体化1.1 概述概述第8页,共88页,编辑于2022年,星期六9 9计算机的发展世界上第一台现代意义的电子计算机是1946年美国宾夕法尼亚大学设计制造的”ENIAC”(艾尼阿克)Electronic Numerical Integrator and Calcul
5、ator电子数字积分与计算器电子管18,800 继电器1,500 耗电150千瓦 重30吨 占地150m2 字长12位 5千次/秒加法 4百次/秒乘法开创性地把电子元件用在数字计算装置上,引起“电脑革命”第9页,共88页,编辑于2022年,星期六1010冯.诺依曼诺依曼(John Von Neuman)(John Von Neuman)(190319571957年)关于关于电电子子计计算机算机逻辑设计逻辑设计的初步探的初步探讨讨报告提出存提出存储储程序程序计计算机算机设计设计思想奠定思想奠定现现代代计计算机算机结结构基构基础础1949年英国剑桥大学完成存储程序的计算机 EDVAC(爱迪萨克)E
6、lectronic Discrete Variable Automatic Computer电子式离散变量自动计算机第10页,共88页,编辑于2022年,星期六1111计算机硬件基本结构目前计算机硬件体系结构基本上还是经典的冯诺依曼结构,由运算器、控制器、存储器、输入设备和输出设备等五个基本部分组成。第11页,共88页,编辑于2022年,星期六冯冯 诺依曼提出的计算机组成和工作方式的基本思想:诺依曼提出的计算机组成和工作方式的基本思想:(1 1)计计算算机机由由运运算算器器、控控制制器器、存存储储器器、输输入入和和输输出出设设备备五五大大部部分组成。分组成。(2 2)数数据据和和指指令令以以二
7、二进进制制代代码码形形式式不不加加区区别别地地存存放放在在存存储储器器中中,地址码也为二进制形式;计算机能自动区分指令和数据。地址码也为二进制形式;计算机能自动区分指令和数据。(3 3)编编写写好好的的程程序序事事先先存存入入存存储储器器。控控制制器器根根据据存存放放在在存存储储器器中中的的指指令令序序列列即即程程序序来来工工作作,由由程程序序计计数数器器(PCPC,Program Program CounterCounter)控控制制指指令令的的执执行行顺顺序序。控控制制器器具具有有判判断断能能力,能根据计算结果选择不同的动作流程力,能根据计算结果选择不同的动作流程第12页,共88页,编辑于
8、2022年,星期六1313计算机的发展史第13页,共88页,编辑于2022年,星期六 电子计算机的发展:电子计算机的发展:n n第一代:电子管计算机(第一代:电子管计算机(1946-19561946-1956)n n第二代:晶体管计算机(第二代:晶体管计算机(1957-19641957-1964)n n第三代:中小规模集成电路计算机(第三代:中小规模集成电路计算机(1965-19701965-1970)n n第四代:超大规模集成电路计算机(第四代:超大规模集成电路计算机(1971-1971-今)今)电子计算机按其性能分类:电子计算机按其性能分类:n n大型计算机大型计算机/巨型计算机(巨型计算
9、机(Mainframe ComputerMainframe Computer)n n中型计算机中型计算机n n小型计算机(小型计算机(MinicomputerMinicomputer)n n微型计算机(微型计算机(微型计算机(微型计算机(MicrocomputerMicrocomputer)n n单片单片计算机(计算机(Single-Chip MicrocomputerSingle-Chip Microcomputer)电子计算机趋势电子计算机趋势速度、集成度、功能、容量、网络、价格速度、集成度、功能、容量、网络、价格第14页,共88页,编辑于2022年,星期六 微型计算机经历了微型计算机经历
10、了4 4位机、位机、8 8位机、位机、1616位机至高性能的位机至高性能的3232位位机,机,64 64 位机正在广泛应用位机正在广泛应用。1515微机计算机的发展代发表年份字长(bits)型号线宽(m)晶体管数(万个)时钟频率(MHz)速度(MIPS)一197119724840048008500.20.310.05二197488080200.52-40.5三19781982168086/8088802862-32.913.44.77-108-16300七2002?64Itanium0.13CPU:2.5KCache:30K800(20条指令/时钟周期)3000第15页,共88页,编辑于202
11、2年,星期六16161971年,美国旧金山南部森特克拉郡(硅谷)的Integrated Electron公司(即Intel公司)首先制成4004微处理器,进而研制出由它组成的第一台微型机。第一代微处理器:第一个微处理器是1971年美国Intel公司采用MOS大规模集成电路技术生产的4004,它本来是为高级袖珍计算器而设计的,但生产出来后,取得了意外的成功。第二代微处理器:第二代产品是19731977年间的产品。Intel公司的8080/8085、Zilog公司的Z80、Motorola公司的68000/6802、Rockwell公司的6502。第三代微处理器:19781980年微处理器进入了超
12、大规模电路时代,16位微处理器时代开始,一块硅片上可容纳几万个晶体管。一些厂家推出了性能可与过去中档小型计算机相比的16位微处理器。第16页,共88页,编辑于2022年,星期六1717第四代微处理器:1984年以后进入了第四代。该代产品是32位微处理器,1984年7月,Motorola公司推出了MC68020,1985年Intel推出了80386。主要特征是,数据总线32位、地址总线32位,有实地址模式和虚地址保护模式和虚拟8086模式。第五代微处理器:1993年Intel Pentium(奔腾)32位微处理器推出。第六代微处理器:代表性的产品有Pentium Pro(高能奔腾)、Pentiu
13、m II(奔腾II)、Pentium III(奔腾III)。第七代微处理器:Pentium 4仍然是32位的微处理器,采用超级管道技术,增加了144条SSE2指令,ALU在2倍的处理器核心时钟频率上运行。Itanium是 64位微处理器,采用EPIC技术、RISC技术和CISC技术,三级高速缓存。EPIC 表示显式并行指令代码(Explicit Parallel Instruction Code),它是一个新的指令集,用于高级别的并行操作并允许最多并行执行 9 条指令。第17页,共88页,编辑于2022年,星期六1818“酷睿”是一款领先节能的新型微架构,设计的出发点是提供卓然出众的性能和能效
14、,提高每瓦特性能,也就是所谓的能效比。早期的酷睿是基于笔记本处理器的。酷睿2:英文Core 2 Duo,是英特尔推出的新一代基于Core微架构的产品体系统称之一。于2006年7月27日发布。酷睿2,是一个跨平台的构架体系,包括服务器版、桌面版、移动版三大领域。其中,服务器版的开发代号为Woodcrest,桌面版的开发代号为Conroe,移动版的开发代号为Merom。特性:全新的Core架构全部采用65nm制造工艺全线产品为单核心,双核心,四核心,目前为止L2缓存容量存在2MB和4MB两个版本,上市时曾出现过2MB缓存容量性能提升40%能耗降低40%,主流产品的平均能耗为65瓦特前端总线提升至1
15、066Mhz(Conroe),1333Mhz(Woodcrest),667Mhz(Merom)第18页,共88页,编辑于2022年,星期六应用领域应用领域n科学和工程计算 密码破译,天气预报,地质勘探,卫星轨道计算n工业控制 机器人以及各种自动化装备,温度调节,阀门控制n辅助设计/分析/制造/教学 机械CAD,建筑CAD,CAE,CAM,CAIn数据处理 数据库管理,企业信息管理,统计汇总、办公自动化n智能模拟 人工智能、专家系统、自学习第19页,共88页,编辑于2022年,星期六计数制:计数制:指用一组固定的数字符号和统一的规则表示数的方法。n十进制符合人们的习惯n二进制便于物理实现n八进制
16、便于识别、书写n十六进制便于微型计算机的使用1.2 计算机中数的表示和编码计算机中数的表示和编码1.2.1 计算机中常用的数制及其转换计算机中常用的数制及其转换第20页,共88页,编辑于2022年,星期六1.2.1 计算机中常用的数制及其转换计算机中常用的数制及其转换一.进位计数制的表示方法 十进制十进制N ND Dn n十个数码:09,逢十进一。例 1234.5=1103+2102 2+310+3101 1+410+4100 0+510+510-1n n加权展开式以10为基数,各位系数为为基数,各位系数为09 9。一般表达式:n:整数位数,m:小数位数,ai:取值范围0-9 第21页,共88
17、页,编辑于2022年,星期六2222一般,r进制数可以用下式表示:r:基数rk:权决定运算的进、借位决定数字在不同位置上的值基数使用数码的个数权数制中每一位所具有的值第22页,共88页,编辑于2022年,星期六 二进制NBn两个数码:0、1,逢二进一。例 1101.101=123+122+021+120+12-1+12-3 n加权展开式以2为基数,各位系数为0、1。一般表达式:1.2.1 计算机中的进位计数制计算机中的进位计数制第23页,共88页,编辑于2022年,星期六八进制Non八个数码:0、1、2、3、4、5、6、7 逢八进一。例 1101.101=183+182+081+180+18-
18、1+18-3 n加权展开式以8为基数,各位系数为0 7。一般表达式:1.2.1 计算机中的进位计数制计算机中的进位计数制第24页,共88页,编辑于2022年,星期六特点:有0-7共8个数字符号,逢8进位。用O(Q)表示。000B 0O001,000B 100O 010,000B 20O 011000B 30O 001B 1O 001001B 11O 010001B 21O 010B 2O 001010B 12O 010010B 22O 011B 3O 001011B 13O 010011B 23O 100B 4O 001100B 14O 010100B 24O 101B 5O 001101B
19、15O 010101B 25O 110B 6O001110B 16O 010110B 26O 111B 7O 001111B 17O 010111B 27O 001,000,000B 100O 第25页,共88页,编辑于2022年,星期六 十六进制NHn十六个数码09、AF,逢十六进一。例:DFC.8=13162+15161+12160+816-1 n展开式以十六为基数,各位系数为09,AF。一般表达式:1.2.1 计算机中的进位计数制计算机中的进位计数制第26页,共88页,编辑于2022年,星期六计算机中常用计数制数 制基数 r数 码举 例二 进 制 Binary20,11011.11八 进
20、 制Octave80,1,2,3,4,5,6,7745.64十 进 制Decimal 100,1,2,3,4,5,6,7,8,99999.99十 六 进 制Hexadecimal160,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F0A45.B注:为了便于计算机识别,当十六进制数的首字符为字母时,前面加数字0。第27页,共88页,编辑于2022年,星期六1.2.1 计算机中的进位计数制计算机中的进位计数制小结n每一计数制有一确定的基数R,系数ai有R种可能的取值n“逢R进一”n小数点右移一位相当于乘R;反之相当于除以R例 R=211012=(123+122+021+120)2=12
21、3+122+021+120=12+12+022+12=11010第28页,共88页,编辑于2022年,星期六2929不同数制数的区别表示方法一:用后缀区分。例例1 1.123D123D 十进制数十进制数123=1123=110102 2+2+210101 1+3+310100 0例例2.2.123Q123Q 八进制数八进制数123=1123=18 82 2+2+28 81 1+3+38 80 0例例3.123H3.123H 十六进制数十六进制数123=1123=116162 2+2+216161 1+3+316160 0 第29页,共88页,编辑于2022年,星期六3030方法二:方法二:用括
22、号将数字括起,加以下标标注。例1.十进制数123表示为:(123)10 例2.八进制数123表示为:(123)8 例3.十六进制123表示为:(123)16第30页,共88页,编辑于2022年,星期六二.进位计数制之间的转换n nR 进制数转换为十进制数:按权按权展开,求和展开,求和 例例:1011.10101011.1010B B=12=123 3+12+121 1+12+120 0+12+12-1-1+12+12-3-3=11.625=11.625DFC.8DFC.8H H=1316=13162 2+1516+15161 1+1216+12160 0+816+816-1-1=3580.5=
23、3580.5n n十进制数转换为R进制数:整数和小数部分分别进行转换 1 1、整数部分、整数部分 “除除R R取余取余”:十进制整数不断除以转换进制基数,直至商为十进制整数不断除以转换进制基数,直至商为 0 0。每除一次取一个余数,从低位排向高位。每除一次取一个余数,从低位排向高位。第31页,共88页,编辑于2022年,星期六二.进位计数制之间的转换例:例:3939转换成二进制数转换成二进制数 39=100111B39=100111B2 2 39 39 2 19 1 2 19 1 (b b0 0)2 9 1 2 9 1 (b b1 1)2 4 2 4 1 1 (b b2 2)2 2 0 2 2
24、 0 (b b3 3)2 1 0 2 1 0 (b b4 4)0 1 0 1 (b b5 5 )第32页,共88页,编辑于2022年,星期六二.进位计数制之间的转换2 2、小数部分、小数部分 “乘乘R R取取整整”:用用转转换换进进制制的的基基数数乘乘以以小小数数部部分分,直直至至小小 数数为为0 0或或达达到到转转换换精精度度要要求求的的位位数数。每每乘乘一一次次取取一一次次整整数数,从从最高位排到最低位。例:最高位排到最低位。例:1、0.625转换成二进制数0.625 2 1.250 1 (b-1)2 0.5 0 0 (b-2)2 1.0 1 (b-3)0.625=0.101B第33页,共
25、88页,编辑于2022年,星期六二.进位计数制之间的转换n n二进制与八进制、十六进制之间的转换 八进制八进制 二进制:一位八进制数用三位二进制数表示。二进制:一位八进制数用三位二进制数表示。十六进制十六进制 二进制:一位十六进制数用四位二进制数表示。二进制:一位十六进制数用四位二进制数表示。二进制二进制 八进制:从小数点开始,分别向左右两边把三位二进八进制:从小数点开始,分别向左右两边把三位二进 制数码划为一组,最左和最右一组不足三位制数码划为一组,最左和最右一组不足三位 用用0 0补充,然后每组用一个八进制数码代替。补充,然后每组用一个八进制数码代替。二进制二进制 十六进制:与八进制类似,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 幻灯片
限制150内