《微机原理与应用第0章课程概述.ppt》由会员分享,可在线阅读,更多相关《微机原理与应用第0章课程概述.ppt(72页珍藏版)》请在三一办公上搜索。
1、微机原理与接口技术主讲 孙艺珍 西安科技大学计算机学院,前言电子科学与技术电子信息科学与技术,1.本课程在计算机课程体系中的位置,硬件类,软件类,CPU及整机设计(计算机组成原理),BIOS与接口驱动程序设计,模拟电路、数字逻辑电路设计,嵌入式/单片机系统,SOC芯片设计,计算机系统结构,外围接口电路设计,操作系统,编译系统,数据库,数据结构,C+,JAVA,离散数学,计算机系统综合设计,电子商务,多媒体技术,算法设计、数值分析、信号与系统、计算机理论课程、数学基础课程,汇编语言,软件工程,VB,SOC(System On A Chip)系统级芯片,课程介绍,微机 原理 及 接口 技术,典型机
2、型:IBM PC系列机,基本系统:8086CPU和半导体存储器,I/O接口电路及与外设的连接,硬件接口电路原理软件接口编程方法,2.本课程的教学目的,掌握先进微处理器芯片结构、微型计算机实现技术、计算机主板构成、各种接口技术原理及其应用编程方法;掌握汇编语言程序的编写方法,尤其掌握接口访问的方法。了解微机技术新的发展趋势,提高分析和设计接口的能力。为微机的深入应用和嵌入式系统SOC设计等的学习与实践打下良好基础。,3.本课程的要求,学习微机各种接口电路的原理与作用,熟悉PC系列机接口电路;掌握常用接口的设计与分析方法;学会使用汇编语言(和C语言)对接口进行编程;具有一定的动手实验能力和接口应用
3、程序的编写能力;,4.本课程的学习方法,特点:本课程涉及的知识范围广,内容多1)以IBM PC/XT机基本结构这条主线,分析其基本结构,掌握各接口电路及可编程接口芯片的应用。2)进一步扩展和延伸,7,4.本课程的学习方法,CPU从8086Pentium4,从实模式系统管理模式;汇编语言CPU及接口直接控制,16位32位汇编;总线PCI,USB等;中断从实模式下的中断向量保护模式下的中断描述符;从传统中断PCI中断串行中断 芯片组从中大规模集成电路(8237、8254、8255、8259、8250、8251等),4.本课程的学习方法,3)理论与实践相结合,锻炼实验动手能力。掌握汇编语言编程方法掌
4、握x86系列寻址方式掌握x86常用指令学会x86汇编程序编写方法掌握PC机接口程序的编写方法充分利用课程实验和自修实验锻炼自己的编程能力和接口设计与分析能力,作业和实验要求1、独立完成每次作业,按时交作业;2、按给定的时间做实验;3、按给定的时间交试验报告;学习时间安排上课时间和自学时间的比例为:1:1.5本门课的学习方法1、课前能预习,课后能总结,上课时能做笔记。2、鼓励学生之间对学习中的难点疑问积极讨论,不理解的问题可以在课后或答疑时问老师。3、独立思考,多看参考书,并有读书笔记,不懂的问题可以写在作业中,不要带着问题学习。,本课程的考核方式:期末考试占50%,考勤占15%,作业成绩15%
5、,期中测验20%。说明:1)旷课3次以上(含5次)考勤为0分2)作业少交3次(含不按时交3次)作业成绩为0分3)不做实验两次以上(含2次)实验成绩为0分。实验成绩有两部分:动手能力和试验报告,各占50%,在规定的时间交实验报告。,第0章认识微型计算机,0.1 微型计算机的发展,1946年,世界上出现第一台数字式电子计算机ENIAC(电子数据和计算器)发展到以大规模集成电路为主要部件的第四代,产生了微型计算机微型计算机自20世纪70年代问世以来伴随着微电子学的发展,按CPU的字长和功能划分,她大致经历了5代演变,第一代(1971-1973):4位和8位低档微机以INTEL公司的4004、4040
6、、8008微处理器组成的微机为代表。,第二代(1974-1978):8位中档微机以INTEL公司的8080、8085,Motorola公司的的MC6800,Zilog公司的Z80微处理器组成的微机为代表。如Apple-II微机,第三代(1978-1984):16位微机以8086、8088、80286、MC68000、Z800微处理器组成的微机为代表如IBM PC系列机,第四代(1985-1992):32位微机。80386、8048632位PC机、Macintosh机、PS/2机,第五代:高档32位机及64位微机(1993后),以 Pentium、Pentium II、Pentium III、P
7、entium 4为核心处理器的微机其它芯片,如 AMD Itanium、64位RISC微处理器芯片微机服务器、工程工作站、图形工作站,微机发展概况,0.2 摩尔(Gordon Moore)定律,摩尔定律:“晶体管的大小将以指数速率变小,而集成到芯片上的晶体管数目将23年(1824个月)翻一番。”Gordon Moore,1965*Gordon MooreInter公司的创始人,著名半导体科学家。,Gordon Moore 1965的预言已经40年了,这条IT第一定律还能走多远?,1971/11 Intel 4004 2300 Transistors,1978/6 Intel 8086 2900
8、0 Transistors 3m,2002/4 Pentium 4-2.2G 55Million Transistors 0.13m,2004/2 Prescott 3.4G P4125Million Transistors 90nm,Gordon Moore made his famous,摩尔定律 CPU性能每18个月增加一倍,摩尔定律 晶体管数目每两年增加一倍,0.3 微型计算机的应用,计算机应用通常分成如下各个领域科学计算,数据处理,实时控制计算机辅助设计,人工智能,微型计算机具有如下特点体积小、价格低、工作可靠、使用方便、通用性强,0.3 微型计算机的应用(续),用于数值计算、数据处
9、理及信息管理方向通用微机,例如:PC微机功能越强越好、使用越方便越好用于过程控制及智能化仪器仪表方向专用微机,例如:单片机、工控机可靠性高、实时性强程序相对简单、处理数据量小,将CPU以及其他主要部件(如ROM、RAM、I/O接口)都集成在一个微处理器芯片中例如:常用的MCS-51、MCS-96,0.4 微型计算系统的组成,0.4.1 冯.诺伊曼(John von Neumann)计算机的结构,“存储程序”概念ENIAC(Electronic Numerrical Integrator And Computer)不具备“存储程序”的功能EDVAC(Electronic Discrete Var
10、iable Automatic Computer)采用“存储程序”的概念,并付诸实现,“开创了整个程序设计时代的到来”,2.冯氏计算机结构:,冯.诺伊曼提出的“存储程序”、“程序控制”的概念奠定了现代计算机结构的基础“存储程序”指将指令、数据以二进制形式存入计算机的存储器中。“程序控制”指计算机自动取出并执行存储器中的指令、完成预定的操作。计算机的硬件系统基本上由运算器、存储器、输入/输出(I/O)接口、和输入/输出设备、电源系统等组成,如图1.1所示。,由运算器、控制器、存储器、输入设备和输出设备五大部分组成;数据和程序以二进制代码形式存放;控制器根据存放在存储器中的程序来工作。,一台计算机
11、是以运算器为中心,由运算器、存储器、控制器、输入设备和输出设备组成。,2.冯氏计算机的基本结构,原始数据和指令,计算结果,运算器进行算术和逻辑运算的部件(arithmetic logic unit,简称ALU),控制器产生整个指令系统所需的全部操作的控制信号。,存储器用于存放指令(代码)和数据,也称为主存储器或内存。,CPU(central processing unit)中央处理部件,由运算器与控制器共同构成。“主机”CPU与存储系统I/O接口电源系统等组成了计算机系统的“主机”。输入/输出设备被称为外部设备。,微型计算机(microcomputer),以大规模、超大规模集成电路为主要部件,
12、以集成了计算机主要部件控制器和运算器的微处理器为核心所构造出的计算机系统,0.4.2 微型机的结构,微处理器(microprocessor)微处理器是将运算器和控制器以及其它部件集为一体的大规模集成电路。,微型机的硬件结构,以CPU为中心,加上只读存储器(ROM)读写存储器(RAM)I/O接口电路和系统总线缓冲器组成。如图1.2所示。,微型计算机的几个重要部件:微处理器(microprocessor unit;MPU)计算机的核心部件。它包括:算术逻辑部件(ALU);累加器及通用寄存器组;程序计数器指令寄存器和指令译码器;时序和控制部件,主存储器 可分为只读存储器(Read Only Memo
13、ry ROM)和随机存储器(Random Access Memory RAM),总线(BUS)是连接CPU与存储器I/O接口的公共导线,采用总线结构是微型计算机的结构特点之一总线可分为三类:,地址总线(address bus)它传输地址信息,用于寻址存储单元和I/O端口。用“AB”表示;数据总线(data bus)用于传输数据。用“DB”表示;控制总线(control bus)它向系统各部件发出(或接收)控制信号。用“CB”表示。,I/O接口与I/O设备I/O接口是CPU与输入 输出设备进行数据交流的中介电路。I/O设备(输入/输出设备)通过I/O接口将程序和数据输入内存。CPU通过I/O接口
14、将运行结果及程序、数据送到输出 设备上。,主机板组成,微处理器子系统8088:16位内部结构、8位数据总线、20位地址总线、4.77MHz主频存储器ROM-BIOS、主体为RAMI/O接口控制电路8259A、8253、8237A、8255等I/O通道62线的IBM PC总线,总线结构,MPU,单总线,双总线,双重总线,全局总线,0.4.3 计算机系统的软件组成,计算机的软件可分为系统软件和应用软件系统软件包括使用和管理计算机本身的软件。如:操作系统:DOS,Windows 等;数据库管理系统:FOXPRO,;计算机网络管理软件;语言处理、服务性软件,它是计算机用户在各自的业务领域中开发和使用的
15、各种软件,是为解决某一个实际问题而编制的程序。例如:Photoshop,Word,WPS,金山词霸等。,应用软件,微型计算机的系统组成,明确3个概念的区别,微处理器(Microprocessor)一个大规模集成电路芯片内含控制器、运算器和寄存器等微机中的核心芯片,微型计算机(Microcomputer)通常指微型计算机的硬件系统一般的说法:微机、微型机微型计算机系统(Microcomputer system)指由硬件和软件共同组成的完整的计算机系统,0.5 微型计算机的主要技术指标,字长指参与运算的数的基本位数,它影响着计算机的计算精度和运算速度计算机的字长取决于CPU的字长微机的字长通常为4
16、、8、16、32、64位。,Intel 80 x86CPU的地址线条数,Intel80 x86地址条数存储容量8086 20 1MB8088 20 1MB80286 24 16MB80386 32 4GB,Intel 80 x86CPU的数据线条数,Intel 80 x86数据位数8086 168088 880286 1680386Pentium 4 32,主存(内存)容量,内存容量通常以字节(byte)作为基本单位1 byte=8 bit(位)1KB=210byte1MB=220 byte(字节)1GB=230byte,以每秒执行的机器指令数作为运算速度指标计量单位为 MIPS(Millio
17、n Instruction per second 每秒百万条指令),运算速度,主频率即机器的主时钟频率,取决与微处理器的频率。目前pentium 4芯片的频率已达几个G。性能价格比平均无故障时间,世界上第一台计算机ENIAC,返回,1971年,当时还处在起步阶段的Intel公司推出了世界上第一颗微处理器4004,这是第一个用于计算器的4位微处理器。,返回,Intel4004和采用4004的计算器,返回,1978年,Intel公司再次领导潮流,首次生产出16位的微处理器,并命名为i8086。,返回,1982年Intel推出了划时代的最新产品80286芯片,它仍旧是16位结构,但是在CPU的内部含
18、有13.4万个晶体管,时钟频率由最初的6MHz逐步提高到20MHz。,返回,1985年Intel推出了80386芯片,它是80 x86系列中的第一种32位微处理器。80386内部内含27.5万个晶体管,时钟频率为12.5MHz,后逐步提高到20MHz、25MHz、33MHz。80386的内部和外部数据总线都是32位,地址总线也是32位,可寻址高达4GB内存。,返回,1989年,Intel推出80486芯片,它实破了100万个晶体管的界限,集成了120万个晶体管。80486的时钟频率从25MHz逐步提高到33MHz、50MHz。,返回,Intel的第一代品牌CPU,Pentium,中文名称“奔腾
19、”,采用PGA(Pin Grid Array Package,格栅阵列封装)封装方式,返回,2000年11月,INTEL发布了旗下第四代的Pentium处理器,也就是Pentium 4。它采用了全新的设计,包括等效的400MHz前端总线(100MHz4)、SSE2指令集、256512KB的二级缓存,全新的超管线技术及NetBurst架构,起步频率为1.3GHz,返回,2001年英特尔发布了Itanium(安腾)处理器。Itanium处理器是英特尔第一款64位元的产品,Itanium 2具有6.4GB/sec的系统总线带宽、高达3MB的L3缓存。,返回,返回,英特尔微处理器芯片,80386,Pe
20、ntium,Pentium 4,返回,返回,Apple微型计算机,Apple-I,Apple-II,返回,IBM PC系列机,8088CPU,IBM PC机,IBM PC/AT机,IBM PC/XT机,返回,16位和32位PC机的基本部件相同,返回,图1.1 计算机系统的硬件组成,返回,返回,图1.2 微型机的硬件结构,电子科学与技术,该专业培养具备物理电子、光电子与微电子学领域内宽厚理论基础、实验能力和专业知识,能在该领域内从事各种电子材料、元器件、集成电路、乃至集成电子系统和光电子统的设计、制造和相应的新产品、新技术、新工艺的研究、开发等方面工作的高级工程技术人才。培养目标本专业以培养电子
21、工程技术的高级应用型人才为目标。毕业生应具备良好的道德与文化修养,专业知识扎实,实践动手能力较强,在通用电子技术领域内对电子、元器件、集成电路、电子系统及计算机控制的基础知识有较好的掌握;能够从事通用电子产品设计制造、应用开发及管理营销等,可适应较广泛的就业领域。知识结构本专业的学生主要学习数理基础课程,计算机编程与控制课程,电子电路的系列课程,微机原理,单片机技术,信号与通信系统等相关课程,具备单片机,嵌入式系统,计算机控制、电子电路的开发与应用等基础知识。,返回,是电子信息科学(理论)与(应用)技术的简称。研究如何应用信息论、电路与系统理论和电子学技术及计算机技术,获取、传输和处理信息。其核心的基础内容包括:电子技术的核心理论;制造电子元器件的材料、方法与工艺;以及电路设计的理论与应用。,电子信息科学与技术早已渗透到人类工作、生活的各个方面:,学校教育、个人与家庭、政府管理、医疗、企业、商贸、娱乐等无处不在!,返回,