微机系统导论.ppt
《微机系统导论.ppt》由会员分享,可在线阅读,更多相关《微机系统导论.ppt(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机系统导论 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望成绩核算成绩核算总评成绩卷面成绩70平时成绩30考勤提问作业说明:考勤缺课说明:考勤缺课3次及以上者,请慎重!次及以上者,请慎重!课程的地位、性质和任务课程的地位、性质和任务微型计算机原理是计算机专业的重要专业基础课程,是一门培养学生计算机应用能力的技术基础课。通过课堂教学和实践教学,使学生掌握有关微型计算机硬件的基础知识、基本原理,掌握汇编语言的指令及编程应用,培养学生的计算机应用能力和编程能力。是后续
2、接口技术、单片机原理及技术等课程的学习的基础。前修学科前修学科数字电路模拟电路一门高级语言程序设计学习方法学习方法课前预习、课上认真听讲、课后复习多动手(汇编编程实验)多看参考书(包括利用网上资料)其它(作业)参考资料参考资料新编16/32位微型计算机原理及应用 李继灿 清华大学出版社微型计算机原理与接口技术 周荷琴 吴秀清 中国科学技术大学出版社微机原理与接口技术 周明德 人民邮电出版社IBM-PC汇编语言程序设计 沈美明 温冬婵 清华大学出版社目录目录第第1章章 微机系统导论微机系统导论第第2章章 微机运算基础微机运算基础第第3章章 8086/8088微处理器及其系统微处理器及其系统第第4
3、章章 8086/8088汇编语言程序设计汇编语言程序设计第第5章章 微机的存储器微机的存储器第第6章章 输入输出与中断输入输出与中断第第8章章 Intel系列高档微处理器的技术发展系列高档微处理器的技术发展第第1 1章章 微机系统导论微机系统导论1.1 微机系统组成1.2 微机硬件系统结构1.3 微处理器的组成部件1.4 存储器概述1.5 微机工作过程1.6 微机系统的主要性能指标作业本章教学目的、重点、难点本章教学目的、重点、难点n目的:目的:了解微机系统的组成及各部件总体结构、掌握微机执行程序的详细过程。n重点:重点:微处理器的组成、存储器读/写操作过程。n难点:难点:微处理器的组成、微机
4、工作过程。1.1 1.1 微机系统组成微机系统组成微型计算机的发展与特点n诞生:1971年,硅谷,核心为Intel 4004微处理器n特点:体积小、重量轻、功耗低、可靠性高、价格便宜、使用方便、软件丰富微型计算机的发展微型计算机的发展代年代代表产品字长特点应用范围第一代1971-1973Intel 4004,80084位或8位机器语言编程,指令系统简单、运算功能较差、价格低廉计算器、家电、二次仪表、交通灯控制第二代1973-1977Intel 8080/8085,Z80,MC 6800/6802,R 6502(APPLE)8位汇编语言、FORTRAN、BASIC编程,指令系统较完善、运算速度提
5、高一个数量级、寻址能力增强,有中断和DMA功能智能仪表、面向家电、工业控制第三代1978-1985Intel 8086/8088,80186,80286,Z 8000,MC 68000.(IBM PC)16位指令系统丰富/采用多级中断、多种寻址方式、段式存储结构、功能强大的系统软件工业控制第四代1985-1992Intel 80386,8048632位内存达1MB以上,硬盘技术不断提高,32位总线结构,可执行多任务多用户操作办公自动化.网络环境第五代1992-至今Intel Pentium系列,Itanium64位外部数据线字长64位,地址总线32位以上.增加了多媒体功能和在网络上的应用.办公
6、自动化.网络服务器为什么要学习为什么要学习8086/80888086/8088?可以作为一类在世界上最流行的机种的代表;16位机的结构、组成原理、指令系统、编程方法、及接口技术等,在后续高档微机设计中都得到了体现;具有向上兼容性;1.1.1 1.1.1 几个基本定义几个基本定义1.1.微处理器微处理器简称P或MP(Microprocessor),是指由一片或几片大规模集成电路组成的具有运算和控制功能的中央处理器部件。它本身并不等于微型计算机,而只是其中央处理器CPU(Central Processing Unit),是计算机的核心。在微型计算机中直接用CPU表示微处理器。但在大、中、小型机中,
7、CPU微处理器2.2.微型计算机微型计算机简称C或MC,是指以微处理器为核心,配上存储器、输入输出接口电路及系统总线所组成的计算机(又称主机或微电脑)。当把微处理器、存储器和输入输出接口电路统一组装在一块或多块电路板上或集成在单片芯片上,则分别称之为单板机、多板机或单片微型计算机。3.3.微型计算机系统微型计算机系统简称CS或MCS,是指以微型计算机为中心,以相应的外围设备、电源和辅助电路(统称硬件)以及指挥微型计算机工作的系统软件所构成的系统。CS、C、P三者的关系三者的关系微型计算机系统(CS)硬件软件算术逻辑单元控制单元寄存器阵列主存储器输入输出接口电路系统总线微处理器 (P)微型计算机
8、 (C)外围设备外部设备过程控制I/O通道电源系统软件用户软件1.1.2 1.1.2 微型计算机系统的组成微型计算机系统的组成1.1.硬件硬件-冯.诺依曼结构微处理器:微机的计算、控制中心,用来实现算术、逻辑运算以及其他操作,并对全机进行控制。存储器:(主存或内存)用来存储可以供微处理器直接运行的程序或处理的数据。(现行计算机的中心。)输入输出(IO):接口芯片是微处理器与外部输入/输出设备之间的接口,使信息在格式、电平、速度上匹配。2.2.软件软件通常分为两大类:系统软件和用户软件。系统软件是指不需要用户干预的能生成、准备和执行其他程序所需的一组程序。用户软件是各用户为解题或实现检测与实时控
9、制等不同任务所编制的应用程序,它也称为应用软件。软件的分级结构示意图1.2 1.2 微机硬件系统结构微机硬件系统结构微机硬件系统结构是指按照总体布局的设计要求将各部件构成某个系统的连接方式。一种典型的微机硬件系统结构如图1.4所示。图中,用系统总线将各个部件连接起来。系统总线系统总线系统总线:是用来传送信息的公共导线,它们可以是带状的扁平电缆线,也可以是印刷电路板上的一层极薄的金属连线。所有的信息都通过总线传送。根据所传送信息的内容与作用不同,系统总线分为3类:数据总线DB(Data Bus),地址总线AB(Address Bus),控制总线CB(Control Bus)。数据总线用来传输数据
10、,从结构上看,是双向的,从CPU到其他部件,或其他部件到CPU。地址总线用来传送地址信息,总是从CPU送出去的,所以地址总线是单向的。控制总线用来传输控制信号,是双向的(但每一根是单向的)。面向系统的总线结构面向系统的总线结构目前采用的总线结构可分为单总线、双总线和双重总线 单总线结构单总线结构系统存储器M和I/O 接口均使用同一组信息通路,因此,CPU对M的读/写和对I/O接口的输入/输出操作只能分时进行。双总线结构双总线结构 M和I/O接口各具有一组连通CPU的总线,CPU可以分别在两组总线上同时与M和I/O交换信息,因而拓宽了总线带宽,提高了总线的数据传输效率。双重总线结构双重总线结构
11、有局部总线与全局总线。CPU通过局部总线访问局部M和局部I/O时,工作方式与单总线相同;当系统中CPU需要对全局M和全局I/O 访问时,则必须由总线控制逻辑统一安排才能进行,这时该微处理器就是系统的主控设备。整个系统便可在双重总线上实现并行操作,从而提高了系统数据处理和数据传输的效率。1.3 1.3 微处理器组成微处理器组成微处理器由运算器、控制器和内部寄存器阵列3部分组成。图1.6 8位微处理器的结构1.3.1 运算器运算器 运算器又称为算术逻辑单元ALU(Arithmetic Logic Unit),用来进行算术或逻辑运算以及移位、循环等操作。参加运算的两个操作数,一个来自累加器A(Acc
12、umulator),另一个来自内部数据总线,可以是数据寄存器DR(Data Register)中的内容,也可以是寄存器阵列RA中某个寄存器的内容。运算结果送回累加器A暂存。1.3.2 控制器控制器1.1.指令寄存器指令寄存器IR IR 存放从存储器中取来的将要执行的指令(操作码)。2.2.指令译码器指令译码器ID ID 对IR中的指令进行译码,以确定该指令应执行什么动作。3.3.可编程逻辑阵列可编程逻辑阵列PLA PLA 用来产生取指令和执行指令所需的各种微操作控制信号。1.3.3 1.3.3 内部寄存器内部寄存器1.1.累加器累加器A A累加器是用得最频繁的一个寄存器。在进行算术逻辑运算时,
13、它具有双重功能:运算前,用来保存一个操作;运算后,用来保存结果。2.2.数据寄存器数据寄存器DRDR数据寄存器DR用来暂存数据或指令。从存储器读出时,若读出的是指令,经DR 暂存的指令通过内部数据总线送到指令寄存器IR;若读出的是数据,则通过内部数据总线送到有关的寄存器或运算器。向存储器写入数据时,数据是经数据寄存器DR,再经数据总线DB写入存储器的。3.3.程序计数器程序计数器PCPC程序计数器PC中存放着正待取出的指令的地址。根据PC中的指令地址,准备从存储器中取出将要执行的指令。通常,程序按顺序逐条执行。任何时刻,PC 都指示微处理器要取的下一个字节或下一条指令(对单字节指令而言)所在的
14、地址。因此,PC具有自动加1的功能。4.4.地址寄存器地址寄存器ARAR地址寄存器AR用来存放正要取出的指令的地址或操作数的地址。在取指令时,将PC中存放的指令地址送到AR,根据此地址从存储器中取出指令。在取操作数时,将操作数地址从CPU通过内部数据总线送到AR,再根据此地址从存储器中取出操作数;在向存储器存入数据时,也要先将待写入数据的地址送到AR,再根据此地址向存储器写入数据。5.5.标志寄存器标志寄存器F F标志寄存器F用来寄存执行指令时所产生的结果或状态的标志信号。关于标志位的具体设置与功能将视微处理器的型号而异。根据检测有关的标志位是0或1,可以按不同条件决定程序的流向。CPUc c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 系统 导论
限制150内