资源预览内容
第1页 / 共88页
第2页 / 共88页
第3页 / 共88页
第4页 / 共88页
第5页 / 共88页
第6页 / 共88页
第7页 / 共88页
第8页 / 共88页
第9页 / 共88页
第10页 / 共88页
亲,该文档总共88页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
,微机原理与接口技术,微机原理接口技术是学习和掌握微机硬件知识和汇编语言程序设计的入门课程,包括以下几个方面的内容:微型计算机的基本工作原理汇编语言程序设计微型计算机接口技术建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力,课程目标,3,高等学校非计算机专业计算机教学教育部提出了三个层次的教学体系计算机文化基础计算机技术基础计算机应用基础,4,教材及主要参考书,教材:微机原理与接口技术 徐惠民主编,高等教育出版社主要参考书: 微机原理与接口技术 冯博琴主编,清华大学出版社微型计算机原理及应用 周杰英等主编,机械工业出版社微机原理及应用 徐晨等主编,高等教育出版社微型计算机原理及应用 许立梓等主编,机械工业出版社硬件技术基础 冯博琴主编,邮电出版社微机原理及应用 李伯成等编,西安电子科技大学出版社,5,考核方式,平时作业20% 实 验 10%期末考试 70%,6,第1章 微型计算机系统概述第2章 微型计算机系统的微处理器第3章 8086/8088的指令系统第4章 汇编语言程序设计第5章 微型计算机总线 总线概述第6章 半导体存储器 存储器系统设计第7章 微型计算机和外设间的数据传输第8章 中断系统第9章 微型计算机常用接口技术 并行通信接口 定时器计数器第10章 微型计算机的发展方向与新技术介绍,课程安排,第一章 微型计算机系统概述,概述 计算机中数的表示和编码 微型计算机系统,1946年, 美国宾西法尼亚大学研制成功电子数字计算机 ENIAC( Electronic Numegrical Intergrator And Calculator )。 第一代 电子管时代(1946-1958) 耗电高,体积大,定点计算,机器语言,汇编语言 第二代 晶体管时代(1958-1965) 变集中处理为分级处理,浮点运算、高级语言 第三代 中小规模集成电路时代(1965-1970) 存储容量大,运算速度快,几十至几百万次/秒 第四代 大规模、超大规模集成电路时代(1971至今) 向大型机和微型机两个方向发展 现代计算机发展方向 巨型化,微型化,网络化,智能化,多媒体化,1.1 概述,9,计算机的发展世界上第一台现代意义的电子计算机是1946年美国宾夕法尼亚大学设计制造的”ENIAC”(艾尼阿克)Electronic Numerical Integrator and Calculator电子数字积分与计算器电子管18,800 继电器1,500 耗电150千瓦 重30吨 占地150m2 字长12位 5千次/秒加法 4百次/秒乘法开创性地把电子元件用在数字计算装置上,引起“电脑革命”,10,冯.诺依曼(John Von Neuman)(19031957年)关于电子计算机逻辑设计的初步探讨报告提出存储程序计算机设计思想奠定现代计算机结构基础1949年英国剑桥大学完成存储程序的计算机 EDVAC(爱迪萨克)Electronic Discrete Variable Automatic Computer电子式离散变量自动计算机,11,计算机硬件基本结构,目前计算机硬件体系结构基本上还是经典的冯诺依曼结构,由运算器、控制器、存储器、输入设备和输出设备等五个基本部分组成。,冯诺依曼提出的计算机组成和工作方式的基本思想:(1)计算机由运算器、控制器、存储器、输入和输出设备五大部分组成。 (2)数据和指令以二进制代码形式不加区别地存放在存储器中,地址码也为二进制形式;计算机能自动区分指令和数据。(3)编写好的程序事先存入存储器。控制器根据存放在存储器中的指令序列即程序来工作,由程序计数器(PC,Program Counter)控制指令的执行顺序。控制器具有判断能力,能根据计算结果选择不同的动作流程,13,计算机的发展史,电子计算机的发展:第一代:电子管计算机(1946-1956)第二代:晶体管计算机(1957-1964)第三代:中小规模集成电路计算机(1965-1970)第四代:超大规模集成电路计算机(1971-今)电子计算机按其性能分类:大型计算机/巨型计算机(Mainframe Computer)中型计算机小型计算机(Minicomputer)微型计算机(Microcomputer)单片计算机(Single-Chip Microcomputer)电子计算机趋势速度、集成度、功能、容量、网络、价格,微型计算机经历了4位机、8位机、16位机至高性能的32位机,64 位机正在广泛应用。,15,微机计算机的发展,16,1971年,美国旧金山南部森特克拉郡(硅谷)的Integrated Electron公司(即Intel公司)首先制成4004微处理器,进而研制出由它组成的第一台微型机。 第一代微处理器:第一个微处理器是1971年美国Intel公司采用MOS大规模集成电路技术生产的4004,它本来是为高级袖珍计算器而设计的,但生产出来后,取得了意外的成功。 第二代微处理器:第二代产品是19731977年间的产品。Intel公司的8080/8085、Zilog公司的Z80、Motorola公司的68000/6802、Rockwell公司的6502。 第三代微处理器:19781980年微处理器进入了超大规模电路时代,16位微处理器时代开始,一块硅片上可容纳几万个晶体管。一些厂家推出了性能可与过去中档小型计算机相比的16位微处理器。,17,第四代微处理器:1984年以后进入了第四代。该代产品是32位微处理器,1984年7月,Motorola公司推出了MC68020,1985年Intel推出了80386。主要特征是,数据总线32位、地址总线32位,有实地址模式和虚地址保护模式和虚拟8086模式。 第五代微处理器:1993年Intel Pentium(奔腾)32位微处理器推出。第六代微处理器:代表性的产品有Pentium Pro(高能奔腾)、 Pentium II(奔腾II)、Pentium III(奔腾III)。第七代微处理器:Pentium 4仍然是32位的微处理器,采用超级管道技术,增加了144条SSE2指令,ALU在2倍的处理器核心时钟频率上运行。Itanium是 64位微处理器,采用EPIC技术、RISC技术和CISC技术,三级高速缓存。EPIC 表示显式并行指令代码 (Explicit Parallel Instruction Code),它是一个新的指令集,用于高级别的并行操作并允许最多并行执行 9 条指令。,18,“酷睿”是一款领先节能的新型微架构,设计的出发点是提供卓然出众的性能和能效,提高每瓦特性能,也就是所谓的能效比。早期的酷睿是基于笔记本处理器的。酷睿2:英文Core 2 Duo,是英特尔推出的新一代基于Core微架构的产品体系统称之一。于2006年7月27日发布。酷睿2,是一个跨平台的构架体系,包括服务器版、桌面版、移动版三大领域。其中,服务器版的开发代号为Woodcrest,桌面版的开发代号为Conroe,移动版的开发代号为Merom。特性:全新的Core架构全部采用65nm制造工艺全线产品为单核心,双核心, 四核心,目前为止L2缓存容量存在2MB和4MB两个版本,上市时曾出现过2MB缓存容量性能提升40%能耗降低40%,主流产品的平均能耗为65瓦特前端总线提升至1066Mhz(Conroe),1333Mhz(Woodcrest),667Mhz(Merom),应用领域,科学和工程计算 密码破译,天气预报,地质勘探,卫星轨道计算工业控制 机器人以及各种自动化装备,温度调节,阀门控制辅助设计/分析/制造/教学 机械CAD,建筑CAD,CAE,CAM,CAI数据处理 数据库管理,企业信息管理,统计汇总、办公自动化智能模拟 人工智能、专家系统、自学习,计数制:指用一组固定的数字符号和统一的规则表示数的方法。十进制符合人们的习惯二进制便于物理实现八进制便于识别、书写十六进制便于微型计算机的使用,1.2 计算机中数的表示和编码1.2. 1 计算机中常用的数制及其转换,1.2. 1 计算机中常用的数制及其转换,一.进位计数制的表示方法 十进制ND十个数码:09,逢十进一。例 1234.5=1103 +2102 +3101 +4100 +510-1加权展开式以10为基数,各位系数为09。一般表达式:,n:整数位数,m:小数位数,ai :取值范围0-9,22,一般,r进制数可以用下式表示:,r:基数,rk:权,决定运算的进、借位,决定数字在不同位置上的值,基数使用数码的个数权数制中每一位所具有的值,二进制NB两个数码:0、1, 逢二进一。例 1101.101=123+122+021+120+12-1+12-3 加权展开式以2为基数,各位系数为0、1。一般表达式:,1.2.1 计算机中的进位计数制,八进制No,八个数码:0、1、2、3、4、5、6、7 逢八进一。 例 1101.101=183+182+081+180+18-1+18-3 加权展开式以8为基数,各位系数为0 7。 一般表达式:,1.2.1 计算机中的进位计数制,特点:有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 15O 010101B 25O 110B 6O001110B 16O 010110B 26O 111B 7O 001111B 17O 010111B 27O 001,000,000B 100O,十六进制NH十六个数码09、AF,逢十六进一。例:DFC.8=13162 +15161 +12160 +816-1 展开式以十六为基数,各位系数为09,AF。一般表达式:,1.2.1 计算机中的进位计数制,计算机中常用计数制,注:为了便于计算机识别,当十六进制数的首字符为字母时,前面加数字0 。,1.2.1 计算机中的进位计数制,小结每一计数制有一确定的基数R,系数ai有R种可能的取值“逢R进一”小数点右移一位相当于乘R;反之相当于除以R例 R=211012=(123+122+021+120)2=123+122+021+120=12+12+022+12=11010,29,不同数制数的区别表示,方法一:用后缀区分。,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号