版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
专业资料整理分享.完美WORD格式编辑.第=1\*Arabic1课次授课计划基本内容:课程性质及内容介绍、先修课程及参考书目第1章计算机基础知识〔11.1绪论1.2计算机的发展概述1.3微机中信息的表示及运算基础目的要求:明确本课程的学习目的及要求、激发学习微机原理与接口的兴趣与热情,初步了解本课程的特点及学习方法;了解计算机发展历史;熟练掌握无符号数和带符号数的表示方法;掌握各种进制间的互换;〔重点掌握数的原码、反码、补码表示法,并熟练掌握补码加减运算。〔重点难点:补码加减法运算;有符号数和无符号数溢出判断。教学环节及组织:新课引入课程性质:该课程属计算机硬件基础课程,是学习微机组装、单片机应用开发、微机控制等课程的前序基础课。课程内容:微机的基本结构;指令系统及汇编语言;存储器结构及工作原理;I/O接口及应用;可编程芯片及应用。学习方法:首先掌握微型计算机的基本原理,熟记其指令系统用指令和应用指令编写程序;掌握I/O接口的基本结构和接口应用;理论结合实际,多上机多编程,在应用中学习。新课讲授计算机基础知识1.2计算机发展概述从1946年世界上第一台电子数字计算机ENIAC问世至今,计算机的发展主要经历了电子管、晶体管、小规模集成电路、大规模〔LSI和超大规模〔VSLI集成电路四个发展阶段,从1981年起进入智能计算机阶段。微处理器及微型计算机的发展4位及低档8位→中高档8位→16位→32位→高档32位→64位〔主要体现在位数的变化微型计算机的组成微型计算机通常由微处理器〔即CPU、存储器〔ROM,BAM、I/O接口电路及系统总线〔包括地址总线AB、数据总线DB、控制总线CB组成。计算机编程语言的发展。介绍各编程语言的特点,本门课程主要学习汇编语言。1.3计算机中信息的表示及运算基础计算机中的数和编码系统计算机中的进位计数制进位计数制的基本概念课堂讨论:为什么要使用二进制和十六进制,各进制间是否可以相互转换?四种不同进制数〔二、八、十、十六进制的相互转换〔课堂练习计算机中带符号数的表示原码、反码和补码的表示方法原码、反码和补码之间的转换课堂练习补码加减运算补码加减运算规则[X±Y]补=[X]补±[Y]补例题分析[例1]X=-0110100B,Y=+1110100B,求X+Y=?[例2]X=-56,Y=-17,求X-Y=?通过例题强调:运算完后要先判断结果的正负,结果若为负数,则需进行变补运算才能得到结果的真值。即[X±Y]原[[X±Y]补]补溢出判断例题分析[例3]X=-62H,Y=-3BH,求X+Y=?[例4]X=-1FH,Y=-4AH,求X+Y=?溢出和进位的区别,溢出判断标准:若最高进位⊕次高位进位=1,则结果产生溢出。小结1主要介绍了计算机的发展以及计算机的基础知识。2要求掌握:二、十、十六进制的相互转换,无符号数、带符号数、真值、机器数的区别,原码、反码、补码、真值之间的相互转换方法,补码加减运算,进位和溢出的概念。课外作业及思考题课后练习1,2,3,5,6题自行练习。课后记载:第=2\*Arabic2课次授课计划基本内容:第1章计算机基础知识〔21.3微机中信息的表示及运算基础第2章8086体系结构〔12.18086CPU结构〔内部结构目的要求:掌握二-十进制数的表示〔BCD数;掌握二-十进制数的加减运算;〔重点掌握字符的编码〔ASCII码;掌握8086微处理器的基本结构和工作原理。难点:二-十进制数〔BCD数的加减运算结果调整教学环节及组织:复习巩固计算机中的数和编码系统计算机中的进位计数制及进制间的转换计算机中带符号数的表示:原、反、补码的表示和转换补码加减运算:[X±Y]补=[X]补±[Y]补溢出判断:若最高进位⊕次高位进位=1,则结果产生溢出。新课讲授计算机基础知识1.3计算机中信息的表示及运算基础二-十进制数〔BCD数二-十进制数的表示:用四位二进制数表示一位十进制数。二-十进制数的加减运算课堂讨论:例题中BCD数运算结果为什么不再是BCD数?为什么与十进制结果不符?通过例题讨论,分析结果不一致的原因:BCD数在计算机中按十六进制运算"逢十六进一",而十进制为"逢十进一"。若要BCD数运算中仍保有十进制的"逢十进一"的效果,则对运算结果需进行调整。二-十进制数的加减运算调整原则加法调整规则:加法调整规则:〔1若二进制和小于10,则保持不变化。〔2若二进制和大于等于10,或有进位,则和数应加6修正。减法调整规则:减法调整规则:〔1若相减不发生借位,则减法直接进行。〔2若相减低位向高位发生借位,则低位应减6修正。课堂练习:用BCD码计算94+7=101字符的编码〔ASCII码目前微机中应用最普遍的美国标准信息交换码常用字符ASCII码:回车0DH/换行0AH/0~9〔30H~39H/a~z〔61H~7AH/A~Z〔41H~5AH8086体系结构从前续课程学习已经知道计算机的基本结构,从而可知微机的基本结构有运算器、控制器和存储器等,这些器件又是怎样构成微型计算机的以及怎样在CPU的指挥下工作的?这就是本节课要解决的间题。2.18086CPU结构 初步认识:8086是16位微处理器,数据总线16位,地址总线20位〔寻址范围1M,40脚双列直插组件封装。课堂提问:计算机系统的三总线结构是哪三种总线?——数据总线、地址总线、控制总线8086CPU的内部结构<基于图2.18086CPU的内部结构框图讲解>BIU〔BusInterfaceUnit总线接口部件:实现CPU与存储器或I/O口间数据传送组成:1个20位地址加法器、 专用寄存器组<段寄存器和指令指针寄存器等>、指令队列、 总线控制逻辑EU〔ExecutionUnit指令执行部件:主要功能是执行指令组成:算术逻辑运算单元ALU、 1个16位标志寄存器FLAGS、1个数据暂存寄器、8个通用16位寄存器组、EU控制器8086CPU的工作原理与一般CPU工作原理对比,解释流水线技术动画演示8086CPU流水线工作过程小结1主要介绍了计算机中常用的编码方式:BCD、ASCII2要求掌握:BCD数的表示、加减运算,以及常用字符的ASCII码3主要学习了Intel8086/8088微处理器基本结构和工作原理课外作业及思考题课后练习1~3题 自行练习;预习:8086CPU的寄存器结构课后记载:第=3\*Arabic3课次授课计划基本内容:第2章8086体系结构〔12.18086CPU结构〔内部结构+寄存器结构+管脚与功能目的要求:熟练掌握8086CPU内部寄存器组的定义及用法;〔重点基本掌握8086微处理器管脚的功能;熟练掌握物理地址/逻辑地址的概念;〔重点掌握存储器结构和分段的意义;熟练掌握物理地址的形成方式;〔重点难点:8086CPU内部寄存器组的定义及用法;堆栈段的使用教学环节及组织:复习巩固第1章课堂作业评讲1.下列无符号数中最大的数是C。 错解:D〔2人A.〔9816 B.〔15210 C.〔100110012 D.〔22782.二进制数10.11101B写成浮点数形式是D。错解:A〔2人、B〔1人A.1011101×10-5 B.1011101×2-1000C.1.011101×10+1 D.1.011101×2+00013.设x=-46,y=117,则[x-y]补和[x+y]补分别等于B。错解:D〔2人A.D2H和75H B.5DH和47HC.2EH和71H D.47H和71H4.补码表示的8位二进制有符号数表示的数值范围是D。错解:A<3人>、C<14人>A.0~255 B.0~256C.-127~127 D.-128~1275.利用二进制补码完成有符号数加法运算:<16>+<-32>[16]补=00010000B[-32]原=10100000B[-32]补=11100000B所以:[16-32]补=[16]补+[-32]补=00010000B+11100000B=11110000B<16>+<-32>=[11110000B]补=10010000B=-16出错之处:1直接用原码相加;2原反补码求取出错;3纯计算错误;4没有结论第2章内容回顾8086CPU的内部结构:BIU+EU〔功能和组成8086CPU的流水线工作方式新课讲授28086体系结构2.18086CPU结构8086CPU的寄存器结构注意强调16位的AX/BX/CX/DX也可拆成两个8位的寄存器使用;初步介绍存储器的分段存储的概念,由此给出段首地址和偏移地址的概念,帮助理解段寄存器和地址寄存器的功能;寄存器存在"隐含寻址"的概念,即要记住寄存器和对应的段首地址寄存器,这是后面学习指令寻址的基础。IP用来存放将要执行的下一条指令〔不是当前指在代码段中的偏移地址。具有自动加1功能。课堂练习:巩固牢记标志寄存器各位的含义。8086CPU的管脚与功能两种工作模式:最大模式、最小模式40个引脚,32个引脚功能固定,8个引脚随工作模式不同含义不同2.28086系统的结构和配置8086存储器结构常识:存储空间以字节为单位,一个字节分配一个唯一的20位物理地址两个连续的字节称为一个字,低地址对应低字节,高地址对应高字节课堂讨论:什么是段?为什么要分段由于8086可以寻址20位地址空间,所以字或字节必须表示成20位的二进制。但是8086设计是用来执行16位计算的,它只能处理16位长的字。所以必须设计一个巧妙的方法来表示地址----存储器分段。20位物理地址的形成。物理地址PA=段基址×16+偏移地址堆栈段的使用强调:以字为单位进行出入栈的操作,工作方式为"先进后出"。课堂练习、分析小结1重点掌握:8086微处理器的寄存器结构,特别是标志寄存器的取值和寄存器组的组成和作用。2重点掌握:8086存储器分段、20位物理地址的形成、课外作业及思考题要求牢记8086CPU内部寄存器的名字、基本用法〔这是学习汇编编程的基础课后记载:第4课次授课计划国庆休假基本内容:目的要求:难点:教学环节及组织:前次课程内容回顾新课讲授课外作业及思考题课后记载:第5课次授课计划基本内容:第2章8086体系结构〔22.28086系统的结构和配置〔存储器结构目的要求:基本掌握8086微处理器管脚的功能;了解最大及最小模式下管脚的不同定义;熟练掌握物理地址/逻辑地址的概念;〔重点掌握存储器结构和分段的意义;熟练掌握物理地址的形成方式;〔重点掌握8086CPU访问存储器的方式;〔重点掌握堆栈段的使用。〔重点难点:存储器的组成:偶地址体、奇地址体8086CPU访问存储器的方式;堆栈段的使用教学环节及组织:复习巩固8086CPU的内部结构:BIU+EU8086CPU的寄存器结构8086CPU的管脚:40个前次作业课堂评讲1、3、4〔特别提醒注意第4题〔2小题考虑周全新课讲授8086体系结构2.18086CPU结构8086CPU的管脚讲清楚地址/数据线复用的问题,强调不得以而为之2.28086系统的结构和配置8086存储器结构常识:存储空间以字节为单位,一个字节分配一个唯一的20位物理地址两个连续的字节称为一个字,低地址对应低字节,高地址对应高字节存储器的组成:偶数地址单元+奇数地址单元难点分析〔对照课件图分析:将1MB的存储空间分成两个512KB的存储体,一个存储体中包含偶数地址单元,另一个包含奇数地址单元。两个存储体之间采用字节交叉编址方式。偶数地址单元与数据总线的低8位相连,奇数地址单元与数据总线的高8位相连。地址总线A0用于区分当前访问的存储体。8086CPU访问存储体的方式难点分析〔对照课件图分析:特别注意A0和引脚的配合由此推出"对准字"的概念:从偶地址开始的字存储器的分段课堂讨论:什么是段?为什么要分段?由于8086可以寻址20位地址空间,所以字或字节必须表示成20位的二进制。但是8086设计是用来执行16位计算的,它只能处理16位长的字。所以必须设计一个巧妙的方法来表示地址----存储器分段。20位物理地址的形成。物理地址PA=段基址×16+偏移地址堆栈段的使用强调:以字为单位进行出入栈的操作,工作方式为"先进后出"。课堂练习、分析小结1主要学习了Intel8086存储器的组成和工作原理2重点掌握:8086存储器分段、20位物理地址的形成、CPU对存储器的访问方式。课外作业及思考题思考:段地址、偏移地址、物理地址的含义和相互关系课后习题4-20课后记载:第6课次授课计划基本内容:第2章8086体系结构〔32.28086系统的结构和配置〔输入/输出结构、最大和最小模式系统2.38086CPU内部时序目的要求:了解8086输入/输出结构;理解最大和最小工作模式应用场合;掌握最小工作模式的系统典型配置;〔重点熟练掌握时序基本概念;〔重点掌握最小模式下读写总线周期时序。难点:各种工作时序的分析教学环节及组织:复习巩固存储器的组成:以字节为单位,1M存储空间分为偶地址体+奇地址体。以偶地址开始的字称为"对准字"。存储器的分段:可分为若干个逻辑段〔容量不大于64KB逻辑地址和物理地址:物理地址〔20位=段基址〔16位×16+偏移地址〔16位堆栈段的使用:以字为单位,遵循"先进后出"的原则新课讲授28086体系结构2.28086系统的结构和配置8086输入/输出结构简单介绍CPU要通过接口与外设实现输入/输出,外设地址的编制方法和访问指令。此部分内容不展开,到第5、6章深入学习。8086的最小和最大模式系统最大、最小模式应用场合结合课件中的图分析最小、最大模式下系统典型配置。最下模式重点讲。重点强调:地址锁存器的作用8086CPU的地址/数据引脚复用,利用地址锁存器才能分离数据和地址信号。2.38086CPU的内部时序时序基本概念时钟周期〔状态周期:CPU的最小定时单位,由系统时钟的频率确定。若8086的主频为10MHz,一个时钟周期为100ns总线周期〔机器周期:CPU从存储器或I/O口存取一个字或字节的时间。利用总线完成一次数据传送的时间指令周期:完成一条指令所需要的时间,由一个或多个总线周期组成各周期间的关系:时钟周期是最小时序单位,总线周期由若干时钟周期组成,指令周期包含若干总线周期〔因指令功能而异。总线周期的时序一个基本的总线周期由4个时钟周期组成,即T1、T2、T3、T4CPU在T3周期时钟脉冲上升沿检测READY线号,若无效则插入若干Tw周期,直至READY信号有效。最小模式下读写总线周期时序分析对照课件图进行分析。注意分析、ALE、、、READY信号的变化本章小结18086CPU的内部结构:BIU+EU2>8086CPU的寄存器结构〔重点,要求熟记名字、使用38086CPU的引脚和功能:40个,地址和数据复用48086存储器结构:分段、20位物理地址的形成、CPU对存储器的访问方式58086CPU的内部时序:明确计算机是一个时序系统,重点掌握几个周期的定义和关系。前次作业随堂评讲 出现的错误多为计算错误,即没有使用十六进制运算原则。课后记载:第7课次授课计划基本内容:第3章8086的指令系统〔13.18086指令的特点 3.28086的寻址方式 3.38086的指令格式及数据类型目的要求:了解8086指令的特点、格式理解各种寻址方式〔重点熟练掌握EA有效地址的计算〔重点难点:EA地址的计算教学环节及组织:复习巩固上一章学习了微机的基本结构和8086CPU的组成,特别是8086寄存器的组成、功能和作用,以及分段地址管理的基本原理。新课引入已知微机的执行过程是由程序〔指令的集合控制执行的,本章将介绍其指令的格式、功能和应用编程。38086的指令系统基本概念:指令、指令系统、程序、程序设计语言〔机器语言、汇编语言和高级语言3.18086指令的特点〔稍作解释3.38086的指令格式及数据类型格式:操作码+操作数操作数个数:单个、两个、三个〔其中一个为指令隐含的操作数数据类型:无符号数、有符号数、ASCII码、BCD数3.28086的寻址方式EA地址:组合计算的逻辑偏移地址。对应图3.1存储器地址分析寻址方式:如何寻找8086微理器指令的操作数来源的方式立即、寄存器、直接、寄存器间接、基址/变址、基址+变址、串、I/O端口寻址重点讲解结合例题和图分析讲解各寻址方式的含义,EA地址的计算课堂练习课后习题1小结:主要介绍了8086的指令系统、指令格式,重点掌握各寻址方式的特点和EA的计算。课外作业及思考题牢记各种寻址方式,思考访问存储器的寻址方式有哪几种?本章总结8086的寻址方式〔掌握定义、各类寻址方式中EA的计算方法立即寻址寄存器寻址直接寻址寄存器间接寻址基址/变址寻址基址+变址寻址串寻址I/O端口寻址8086指令格式和数据类型8086指令集〔每类指令中掌握常用指令数据传输类算术运算类逻辑运算类串操作类程序控制类处理机控制类强调:指令的学习是后续章节特别是汇编语言程序设计的基础,要认真对待;指令的学习不要死记硬背,要多读〔例程多想〔可否用其他指令代替多练课外作业及思考题总结常用指令的格式、操作数要求、功能和应用总结8086存储器寻址方式课后记载:第8课次授课计划基本内容:习题课:第3章作业讲评目的要求:难点:教学环节及组织:课外作业及思考题课后记载:第=19\*Arabic9课次授课计划基本内容:第4章存储器原理与接口<1>4.1存储器分类4.2多层存储结构概念4.3主存储器及存储控制目的要求:了解存储器的分类与性能,理解多层存储结构概念掌握RAM和ROM的结构和工作原理重点掌握主存储器的技术指标、基本组成、基本操作及存储器译码方式〔重点难点:RAM和ROM的工作原理、存储器译码方式教学环节及组织:新课引入从第1章中已知计算机的基本结构由CPU、存储器、IO接口和BUS组成,计算机的所有软件程序都是存放存储器中,才能执行之。从而应当清楚存储器的基本结构和工作原理。新课讲授4存储器原理与接口4.1存储器分类存储器概念:许多存储单元的集合,用以存放计算机要执行的程序和有关数据。强调:每个存储单元有一个固定的地址,若存储器地址译码器的输入地址线为n,则存储器的单元数为2n。存储器分类:分类标准很多按构成存储器的器件和存储介质分类,本章关注半导体存储器按存储器存取方式分类,:主要分为ROM和RAM按在计算机中的作用分类:主要分为主存、辅存和缓存ROM和RAMROM<ReadOnlyMemory>意指只读存储器工作原理:对照课件图分析ROM存储单元电路特点:微机在线运行过程中,只能对其进行读操作,而不能进行写操作。电源关断,信息不会丢失,属于非易失性存储器件;常用来存放不需要改变的信息。根据工艺不同,还有MROM、PROM、EPROM、E2PROMRAM〔RandomAccessMemory意指随机存取存储器。特点:微机工作过程中,可以随机地对其中的各个存储单元进行读/写操作。分类:静态随机存取存储器SRAM、动态随机存取存储器DRAM工作原理:对照课件图分别分析SRAM、DRAM存储单元电路[课堂讨论]SRAM与DRAM的区别SRAMDRAM信息保存方式多个晶体管组成电路来保存利用单个晶体管和寄生电容来保存特点状态稳定,只要不掉电,信息不丢失;集成度低速度快,可用于高速缓存即使不掉电也会因电容放电而丢失信息,故需刷新电路;电路简单,功耗小,集成度高;容量较大;4.2多层存储结构概念存储器的作用是存储程序和数据,但由于对速度和容量的要求、价格因素的考虑等,需要将程序和数据存储在不同的器件和设备上,并基于此引申到以后的存储体系的建立。 对应课件上的图形分析多层存储结构的形成和功能。4.3主存储器及存储控制存储器的主要技术指标存储器是用来存放程序和数据的,其衡量指标主要有:存储容量、存取周期、取数时间、可靠性、性能价格比。强调:存储容量的表示。[课堂提问]存储器容量与地址条数的关系?主存储器的基本操作〔对应课件图说明CPU对存储器的读写操作注意:先送地址再进行数据传送,以及读写信号线的状态变化。主存储器的基本组成存储体:是存储芯片的主体,由基本存储元按照一定的排列规律构成。外围电路:地址译码电路、逻辑控制电路、输入/输出电路地址译码方式〔对应课件中的图进行分析单译码方式——字结构双译码方式——复合译码方式常用译码芯片介绍——74LS138小结主要学习半导体存储器中的存储器分类、性能和随机存取存储器〔RAM和只读存储器〔ROM的工作原理。理解多层存储结构的概念。重点掌握主存储器的技术指标、基本操作、基本组成、工作原理。课外作业及思考题课后习题:2、3、9课后记载:第=20\*Arabic10课次授课计划基本内容:第4章存储器原理与接口<2>4.48086系统的存储器组织 4.5现代内存芯片技术目的要求:掌握存储器与CPU的连接技术〔重点掌握存储器扩展的基本方法〔重点难点:存储器扩展的基本方法<地址译码>教学环节及组织:复习巩固存储器分类随机存取存储器:SRAM、DRAM只读存储器:ROM多层存储结构概念主存储器及存储控制主存储器的主要性能指标:容量、速度、可靠性主存储器的基本组成以及基本操作存储器译码方式新课引入存储器的总容量通常都比单片芯片的容量大,则需要由多片芯片组成,如何将多块芯片连成一个大容量的存储器体。就是本节课需要解决的问题。新课讲授4存储器原理与接口4.48086系统的存储组织CPU对存储器进行读写操作过程CPU与存储器的连接由芯片组成的存储器,主要是解决地址线、数据线和控制线与CPU的连接这三种线的连接问题。除此之外,还存在另外几个问题,即总线的负载能力以及存储器与CPU各自固有时间特性间的配合问题。存储器接口〔RAM和ROM芯片[复习]引脚信号中地址线根数与芯片存储容量的关系。存储器的扩展〔重难点[问题提出]如何用容量较小、字长较短的芯片组成微机系统所需容量和字长的存储器?利用例题分析,分别说明位扩展、字扩展和同时扩展的连接方法。位扩展连接方法:采取地址线、片选线和读写线的并联结构,而数据线采取串联结构。字扩展连接方法:将地址线、数据线、读/写线各自并联,而将片选线单独引出,决定每一片芯片的地址范围;使存储器的地址空间为各个芯片地址空间之和。字位同时扩展将上述两种方法结合使用,一般先扩展位,再扩展字。假设存储器的容量为M*N位,而使用的存储器芯片的容量为L*K位,那么这个存储器共需要芯片数:M*N/〔L*K。[难点解析]地址译码实现芯片的片选时,需要外加电路,其实现方法有如下三种:1选线方式直接用CPU地址总线中某一高位线作为存储器芯片的片选信号,简称为线选法。2全译码方式将高位地址线全部作为译码器的输入,用译码器的输出作片选信号。3部分译方式将高位地址线的一部分为译码器的输入,用译码器的输出作存储器芯片的片选信号。注意:以上2、3方式中,低位地址线用作字选,与芯片的地址输入端直接相连;高位地址线全部连接进译码电路,用来生成片选信号。复习:8086本来有16位的数据线,为了在进行字节存取时,不改变其它字节的内容,8086采用了A0低8位数据的允许信号;BHE信号作为高8位数据的允许信号。小结本节课主要学习了CPU与存储器的连接、存储器的扩展方法。重点掌握地址线、数据线和控制线与8086CPU的连接方法,存储器的扩展重点掌握片选信号的生成、存储地址的分析。课外作业及思考题阅读课本,重点复习地址译码与存储容量分析、存储器扩展方法。课后记载:第=21\*Arabic11课次授课计划基本内容:第5章微型计算机的输入输出〔15.1CPU与外设通信的特点 5.2输入/输出方式5.3CPU与外设通信的接口 5.48086CPU的输入/输出目的要求:熟悉外部设备接口的主要功能,作用,一般结构熟练掌握I/O端口地址译码技术〔重点掌握CPU与接口之间传送信息的方式〔重点难点:I/O端口地址译码技术教学环节及组织:复习巩固前面学习RAM和ROM存储器的结构和工作原理,同时介绍了常用的RAM和ROM芯片,并介绍了存储器的扩展和CPU与存储器的连接。新课引入微机只有CPU是不能工作的,若加上存储器就基本具备工作的条件了,但它还不能很好地为我们服务,必须配上外部设备,才能进行工作。外部设备与CPU之间如何连接、如何通信与传输数据等问题,就是本章要解决的问题。CPU如何找到需要传输数据的端口地址,就得必须对端口进行编号,CPU寻找规定端口的过程就是提供地址信号进行译码的过程。新课讲授5微型计算机的输入/输出5.1CPU与外设通信的特点计算机与外围设备进行通信的过程中,输入输出设备是必不可少的组成部分。接口的基本概念指两台计算机之间、计算机与外围设备之间、计算机内各部件之间起连接作用的逻辑电路,是CPU与外界进行信息交换的中转站。强调:外设与CPU信号的不同,如电平,格式,速度,负载等,因此需要接口进行协调。接口的功能、特点..锁存功能缓冲隔离功能转换功能联络功能对外围设备编址〔译码功能中断管理功能..注意:接口与端口的区别接口的结构〔对应课件中的图简介接口由若干端口、地址译码电路、控制逻辑电路构成I/O端口的寻址方式..I/O端口和存储器统一编址方式I/O和存储器分别独立编址方式..[课堂练习]分析比较两种寻址方式的特点。I/O端口地址译码方法用门电路、译码器、或与大规模集成电路相连组成的译码电路5.48086CPU的输入/输出8086CPU对于外部设备采用I/O映射的端口寻址方式,利用I/O指令在AL/AX寄存器与输入/输出口之间进行传输。端口寻址包括:直接寻址输入/输出指令<八位端口地址>DX寄存器间接寻址输入〔十六位端口地址动画演示IN/OUT指令执行过程。再次复习CPU工作原理,同时加深理解接口的作用,以及端口地址的设计、分析。5.2输入/输出方式〔简要介绍,具体内容接口部分详细分析传送方式一般有四种:无条件方式、查询方式、中断方式和DMA方式。5.3CPU与外设通讯的接口无条件传送方式〔同步传送方式定义:指CPU对外设接口的读写随时都可以进行,不需要等待某种条件的满足。应用范围:无条件传送方式仅局限于外部控制过程的各种动作时间是固定且是已知的前提下,直接用IN或OUT指令与外设进行传送数据。接口设计:输入加三态缓冲器,输出加锁存器常用接口芯片:74LS244〔输入、74LS273〔输出[例题分析]设计一个输出接口,控制8个发光二极管,每隔1秒钟点亮一只〔只有一只亮,从左到右循环往复。注意:端口地址的确定查询方式输入输出〔异步传送方式定义:指CPU在与外设传递数据前,首先查询外设的状态〔即条件,若外设准备好才传送,若未准备好,CPU就等待。接口设计:在无条件方式接口电路基础上要增加状态端口。[例题分析]假设从某输入设备上输入一组数据送缓冲区,若缓冲区已满则输出一组信息"BOFFEROVERFLOW",然后结束。小结本节课中主要介绍了I/O接口的功能及结构,I/O端口地址译码技术〔I/O端口的寻址方式、I/O端口地址分配、I/O端口地址译码方法,8086CPU的输入/输出指令,以及输入/输出方式。重点掌握CPU与接口之间传送信息的方式中的无条件传送方式〔同步传送方式和查询方式输入输出〔异步传送方式。课外作业及思考题阅读课本内容,重点为5.3CPU与外设通信的接口课后记载:第=22\*Arabic12课次授课计划基本内容:第5章微型计算机的输入输出〔2——中断控制I/O方式、直接存储器存取〔DMA方式第6章可编程接口芯片〔16.1.1可编程接口概述6.1.2可编程并行接口芯片8255A目的要求:掌握CPU与接口之间传送信息的方式掌握8255并行接口芯片的结构及引脚功能、工作方式、8255A的命令字和初始化编程〔重点难点:8255A控制字、端口地址的确定和初始化编程教学环节及组织:复习巩固前次课学习了I/O接口的功能及接口,重点分析了I/O端口地址译码技术,8086CPU的输入/输出指令,以及输入/输出方式。其中详细分析了CPU与接口之间传送信息的方式中无条件传送方式〔同步传送方式和查询方式输入输出〔异步传送方式。本次课继续学习另外两种传输方式。新课讲授5微型计算机的输入/输出5.3CPU与外设通讯的接口查询方式输入输出〔异步传送方式优先级问题。一般由用户设定轮询顺序定义。中断控制I/O的方式通过与查询方式比较简要说明中断控制方式的工作原理与特点。详细内容在第7章学习。直接储存器存取方式DMA<DirectMemoryAccess>定义:在外设与存储器之间直接建立起一个通道,数据传送时不再经过CPU传送,则数据传送的时间将会大大缩短。应用范围:高速、大容量数据传输场合。工作原理:动画演示〔7步本章小结重点掌握接口与端口概念、端口寻址方式、端口译码计数、8086CPU输入/输出方式〔能比较各方式的特点在第6章中介绍CPU与接口之间传送信息方式,在第7章中我们将介绍具体的接口芯片,学习其初始化编程和在微机系统中的应用。6可编程接口芯片6.1.1可编程接口概述通过一个简单的具有输入和输出功能的可编程接口电路的分析,引入可编程接口定义:用户可以通过指令设置接口的工作模式,提高计算机硬件系统的灵活性。可编程接口芯片的基本组成:若干数据端口、控制端口〔存放控制字、译码电路等。可编程芯片的本质就是把各种功能电路集成到一个芯片中。6.1.2可编程并行接口芯片8255A[提问]什么是并行通信?有何特点?如何实现?8255A的功能、特点:通用的可编程的并行接口芯片,它有三个并行I/O端口,又可通过编程设置三种工作方式。价格低廉,使用方便,在中小系统中有着广泛的应用。8255A的内部结构:数据端口〔8位A、B、C、A/B组控制电路、读/写控制逻辑、数据总线缓冲器8255A的外部引脚〔40个〔1和CPU相连的信号线:D0~D7、读写控制、、、A0、A1〔2与I/O设备相连的信号线:PA0~PA7、PB0~PB7、PC0~PC7〔3其他的信号线:电源与地、Reset[端口地址分析]通过例题复习端口地址译码。8255A的控制字8255A的控制字〔对照课件中的图解释控制字对应位的定义方式选择控制字端口C按位置1/复位控制字注意:方式选择控制字要写入控制端口。对端口C进行置1或复位控制字必须写入控制端口,而不是写入端口C。8255A的工作方式与编程方式0:简单输入/输出方式A,B,C三个端口均可工作于该方式。适用范围:无条件数据传送;把C口的某一位作为状态位,实现查询方式的数据传送。[例题分析]复习七段码显示查表算法,重点分析8255A的硬件连接和初始化编程小结学习了第5章中中断控制I/O和DMA数据输入/输出方式。初步学习可编程接口芯片。重点掌握8255并行接口芯片的结构及引脚功能、工作方式、8255A的命令字和初始化编程。课外作业及思考题课后记载:第13课次授课计划基本内容:第6章串行输入/输出接口6.2串行通信接口目的要求:掌握串行通信接口的基本概念和标准了解同步通讯方式及其通讯规程和数据格式掌握异步通讯方式及其数据传输格式,波特率的概念〔重点掌握可编程串行接口芯片8251A的内部结构、外部引脚了解8251A初始化编程以及应用难点:串行通信的同步教学环节及组织:新课引入在上一章节中我们学习了并行通信的知识和相关接口芯片的功能和应用,本章将学习串行通信的基本概念,以及实现串行通信的接口芯片8251的结构和应用。新课讲授6串行输入/输出接口6.2串行通信接口串行通信的实现[课堂提问]什么是串行通信?〔与并行通信比较分析常用的串行通信接口:RS232C接口、USB接口串行通信的特点:速度较慢〔相同的数据传输速率下引线少〔RS-232C接口常用3根线,USB接口规定4根线距离长。由于串行通信用线少,故分布电容对通信速度的影响很小,再加上有效的驱动电路,从而使通信距离大大高于并行数据传输。串行通信的硬件条件:移位寄存器〔实现数据并行数据与串行数据的转换串行通信的同步[问题的提出]串行通信的目的是减少连线,但省去同步信号后,如何在接收端恢复同步信号?〔关键问题设置波特率〔概念、常用波特率,要求收发端波特率设置要一致!设置数据的传送格式:实现定义一些辅助位,以异步通信方式的数据格式为例介绍。[例6-1]例题分析侧重于加强关于波特率、数据格式的理解,同时复习8255A的初始化编程。设置波特率因子:在收发端分别设置时钟信号,从硬件上保证信号同步。该时钟频率为波特率的n倍,n即为波特率因子。[图例分析]波特率因子为16的数据采样示意图串行通信的基本概念串行通信方式:异步通信、同步通信两种通信方式对比分析,主要从数据格式、同步方法、传输速度等方面串行通信线路连接方式〔传输方向:单工、半双工、全双工〔掌握概念、特点异步接收/发送器〔UART串行接口结构4个寄存器:控制寄存器、状态寄存器、数据输入寄存器、数据输出寄存器。信号的调制和解调[课堂讨论]为什么串行传输的数字信号需要调制和解调?可编程串行通信接口芯片8251A简介8251A的功能和特点可编程的串行通信接口芯片,它可以管理信号变化范围很大的串行数据通信。8251A的内部结构发送器、接收器、数据总线缓冲器、读/写控制电路、调制解调控制电路8251A的外部引脚注意:、、、引脚的组合读写功能。[课堂提问]8251A接口芯片包括几个端口地址,如何定义?包含3个寄存器,但只有两个端口地址,利用、引脚来确定。发送和接收寄存器共用一个端口地址,利用IN/OUT指令来区分。..8251A的控制字〔不需死记,理解即可方式选择控制字〔CPU用OUT指令输出操作命令控制字〔CPU用OUT指令输出状态控制字〔CPU用IN指令读取8251A的当前状态8251A的初始化编程〔了解流程即可小结:本节课中主要重点介绍了串行通信的基本概念〔串行通信的分类、异步通信和同步通信;串行通信接口标准。重点掌握波特率、波特率因子的概念和相关计算。对于8251A接口芯片的学习侧重于功能的了解。课外作业及思考题重点阅读课本串行通信的基本概念课后习题6,7第14课次授课计划基本内容:第7章中断与中断管理<1>7.1中断原理 7.2中断系统组成及其功能 7.3中断源识别及中断优先权7.48086中断系统目的要求:熟练掌握中断的基本概念熟练掌握8088/8086的中断类型、中断响应过程、中断向量表〔重点掌握中断服务程序的编写难点:8086的中断系统的工作过程、中断向量表教学环节及组织:新课引入学习CPU与外设I/O接口之间传送数据方式时已经知道中断传送方式优于查询传送方式,那么中断传送方式的原理怎样?过程怎样?8086中精心策划的中断系统是如何实现的?就是本章要解决的问题。新课讲授7中断与中断管理7.1中断原理[分析对比]条件传输、中断传输对于外设而言,两种方式没有区别,只要提供状态线,在中断传输方式下,该状态线就是中断请求线。对于CPU而言,则有本质区别。条件传输使用软件查询状态线,要花大量时间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 变频器无级调速课程设计
- 常州小学个性化课程设计
- 车窗雨刮器课程设计
- 内分泌干扰物监测技师考试试卷及答案
- 母婴营养师岗位招聘考试试卷及答案
- Agent自动化测试框架机器学习课程设计
- 美容店客户服务专员岗位招聘考试试卷及答案
- 2026年中秋节假期幼儿园月饼从哪里来
- 2026年幼儿园教职工师德师风建设专题课件
- 居家卫生间地漏除臭防虫彻底处理技巧
- 四年级下册数学单位换算题200道及答案
- 物业管理服务领域:保利物业企业组织架构及部门职责
- 茶文化与茶艺(高职)全套教学课件
- 《冷库技术》课程标准
- 软组织内残留异物的护理课件
- 官能团转变反应全图解
- 《图形创意》教案
- 装修公司电话营销话术培训
- 教案伦理学原理课件
- 中医全息医学诊断头诊课件
- 内功四经内功真经真本全书
评论
0/150
提交评论