版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 1 课 次 授 课 计 划基本内容 :课程性质及内容介绍、先修课程及参考书目第 1章 计算机基础知识( 1)1.1绪论1.2计算机的发展概述1.3 微机中信息的表示及运算基础目的要求 :明确本课程的学习目的及要求、激发学习微机原理与接口的兴趣与热情,初步了解本课程的特点及学习方法;了解计算机发展历史;熟练掌握无符号数和带符号数的表示方法;掌握各种进制间的互换;(重点)掌握数的原码、反码、补码表示法,并熟练掌握补码加减运算。(重点)难点:补码加减法运算;有符号数和无符号数溢出判断。教学环节及组织 :新课引入课程性质 :该课程属计算机硬件基础课程,是学习微机组装、单片机应用开发、微机控制等课程
2、的前序基础课。课程内容 :微机的基本结构;指令系统及汇编语言;存储器结构及工作原理; I/O 接口及应用;可编程芯片及应用。学习方法 :首先掌握微型计算机的基本原理,熟记其指令系统用指令和应用指令编写程序;掌握 I/O 接口的基本结构和接口应用;理论结合实际,多上机多编程,在应用中学习。新课讲授1计算机基础知识1.2计算机发展概述从 1946 年世界上第一台电子数字计算机ENIAC 问世至今,计算机的发展主要经历了电子管 、晶体管 、小规模集成电路 、大规模( LSI )和超大规模( VSLI)集成电路 四个发展阶段,从 1981 年起进入 智能计算机 阶段。?微处理器及微型计算机的发展4 位
3、及低档8 位中高档8 位 16 位 32 位高档 32 位 64 位(主要体现在位数的变化)? 微型计算机的组成微型计算机通常由微处理器(即 CPU)、存储器( ROM,BAM)、 I O接口电路及系统总线(包括地址总线 AB、数据总线 DB、控制总线 CB)组成。? 计算机编程语言的发展。介绍各编程语言的特点,本门课程主要学习汇编语言。1.3计算机中信息的表示及运算基础? 计算机中的数和编码系统? 计算机中的进位计数制进位计数制的基本概念课堂讨论:为什么要使用二进制和十六进制,各进制间是否可以相互转换?四种不同进制数(二、八、十、十六进制)的相互转换(课堂练习)1 / 27? 计算机中带符号
4、数的表示原码、反码和补码的表示方法原码、反码和补码之间的转换课堂练习? 补码加减运算补码加减运算规则XY 补 =X 补 Y补例题分析 例 1X=-0110100B , Y=+1110100B,求 X+Y=? 例 2X=-56 , Y=-17 ,求 X-Y=?通过例题强调: 运算完后要先判断结果的正负,结果若为负数,则需进行变补运算才能得到结果的真值。即 X Y 原 X Y 补 补? 溢出判断例题分析 例 3X=-62H , Y=-3BH,求 X+Y=? 例 4X=-1FH , Y=-4AH,求 X+Y=?溢出和进位的区别,溢出判断标准:若最高进位次高位进位=1,则结果产生溢出。小结1)主要介绍
5、了计算机的发展以及计算机的基础知识。2)要求掌握:二、十、十六进制的相互转换,无符号数、带符号数、真值、机器数的区别,原码、反码、补码、真值之间的相互转换方法,补码加减运算,进位和溢出的概念。课外作业及思考题1) 课后练习1,2,3,5,6 题自行练习。课 后 记 载 :2 / 27第 2 课 次 授 课 计 划基本内容 :第 1 章 计算机基础知识(2)1.3微机中信息的表示及运算基础第 2 章 8086 体系结构( 1)2.1 8086 CPU 结构(内部结构)目的要求 :掌握二 - 十进制数的表示(BCD 数);掌握二 - 十进制数的加减运算; (重点 )掌握字符的编码(ASCII 码)
6、;掌握 8086 微处理器的基本结构和工作原理。难点:二 - 十进制数( BCD 数)的加减运算结果调整教学环节及组织 :复习巩固? 计算机中的数和编码系统? 计算机中的进位计数制及进制间的转换? 计算机中带符号数的表示:原、反、补码的表示和转换? 补码加减运算: X Y 补 =X 补 Y 补? 溢出判断:若最高进位次高位进位=1,则结果产生溢出。新课讲授1 计算机基础知识1.3计算机中信息的表示及运算基础? 二 - 十 进制数( BCD数)二 - 十进制数的表示:用四位二进制数表示一位十进制数。二 - 十进制数的加减运算课堂讨论:例题中 BCD数运算结果为什么不再是BCD数?为什么与十进制结
7、果不符?通过例题讨论,分析结果不一致的原因:BCD数在计算机中按十六进制运算“逢十六进一”,而十进制为“逢十进一”。若要 BCD数运算中仍保有十进制的“逢十进一”的效果,则对运算结果需进行调整。二 - 十进制数的加减运算调整原则加法调整规则:( 1)若二进制和小于 10,则保持不变化。( 2)若二进制和大于等于 10,或有进位,则和数应加 6 修正。减法调整规则:(1)若相减不发生借位,则减法直接进行。(2)若相减低位向高位发生借位,则低位应减6 修正。课堂练习:用BCD码计算 94+7=101? 字符的编码( ASCII 码)目前微机中应用最普遍的美国标准信息交换码3 / 27常用字符ASC
8、II 码:回车 0DH/ 换行 0AH/ 0 9( 30H39H) / a z( 61H7AH) / A Z( 41H5AH)28086 体系结构从前续课程学习已经知道计算机的基本结构,从而可知微机的基本结构有运算器、控制器和存储器等,这些器件又是怎样构成微型计算机的以及怎样在 CPU的指挥下工作的?这就是本节课要解决的间题。2.1 8086 CPU 结构初步认识:8086 是 16 位微处理器, 数据总线16 位,地址总线20 位(寻址范围1M), 40 脚双列直插组件封装。课堂提问:计算机系统的三总线结构是哪三种总线?数据总线、地址总线、控制总线?8086 CPU 的内部结构 ( 基于图
9、2.1 8086 CPU 的内部结构框图讲解)BIU( Bus Interface Unit总线接口部件):实现CPU与存储器或I/O 口间数据传送组成: 1 个 20 位地址加法器、专用寄存器组( 段寄存器和指令指针寄存器等) 、指令队列、总线控制逻辑EU( Execution Unit指令执行部件):主要功能是执行指令组成:算术逻辑运算单元ALU、1 个 16 位标志寄存器FLAGS 、1 个数据暂存寄器、8 个通用 16 位寄存器组、EU 控制器?8086 CPU 的工作原理与一般 CPU工作原理对比,解释流水线技术动画演示8086 CPU 流水线工作过程小结1)主要介绍了计算机中常用的
10、编码方式:BCD、 ASCII2)要求掌握:BCD数的表示、加减运算,以及常用字符的ASCII 码3)主要学习了Intel 8086 8088 微处理器基本结构和工作原理课外作业及思考题1) 课后练习13 题自行练习;2) 预习: 8086CPU 的寄存器结构课 后 记 载 :4 / 27第 3 课 次 授 课 计 划基本内容 :第 2 章 8086 体系结构( 1)2.1 8086 CPU 结构(内部结构+寄存器结构 +管脚与功能)目的要求 :熟练掌握8086 CPU 内部寄存器组的定义及用法;(重点 )基本掌握8086 微处理器管脚的功能;熟练掌握物理地址/ 逻辑地址的概念; (重点 )掌
11、握存储器结构和分段的意义;熟练掌握物理地址的形成方式;(重点 )难点:8086 CPU 内部寄存器组的定义及用法;堆栈段的使用教学环节及组织 :复习巩固? 第 1 章课堂作业评讲1下列无符号数中最大的数是C。错解: D(2 人)A. (98)16B. (152)10 C.( 10011001)2D. (227)82二进制数10.11101B 写成浮点数形式是 D。错解: A(2 人)、 B(1 人)A. 101110110-5B. 10111012-1000C. 1.011101 10+1D. 1.011101 2+00013. 设 x -46,y117,则 x-y补和 x+y 补 分别等于
12、B 。 错解: D(2 人)A.D2H和 75HB.5DH和 47HC.2EH和 71HD.47H和 71H4补码表示的 8 位二进制有符号数表示的数值范围是 D。 错解 :A(3人) 、C(14 人)A. 0 255B. 0 256C. -127127D. -1281275 利用二进制补码完成有符号数加法运算:(16)+(-32)16 补 =0 0010000B -32原 =1 0100000B -32补 =1 1100000B所以: 16-32补 = 16 补+ -32补 =0 0010000B +1 1100000B=1 1110000B(16)+(-32)=1 1110000B补 =1
13、 0010000B=-16出错之处:1)直接用原码相加; 2)原反补码求取出错; 3)纯计算错误; 4)没有结论第 2 章内容回顾? 8086 CPU 的内部结构: BIU+EU (功能和组成)? 8086 CPU的流水线工作方式5 / 27新课讲授2 8086 体系结构2.1 8086 CPU 结构? 8086 CPU 的寄存器结构注意强调16 位的 AX/BX/CX/DX 也可拆成两个8 位的寄存器使用;初步介绍存储器的分段存储的概念,由此给出段首地址和偏移地址的概念,帮助理解段寄存器和地址寄存器的功能;寄存器存在“隐含寻址”的概念,即要记住寄存器和对应的段首地址寄存器,这是后面学习指令寻
14、址的基础。IP 用来存放将要执行的下一条指令 (不是当前指)在代码段中的偏移地址。具有自动加1 功能。课堂练习 :巩固牢记标志寄存器各位的含义。? 8086 CPU 的管脚与功能两种工作模式:最大模式、最小模式40 个引脚, 32 个引脚功能固定, 8 个引脚随工作模式不同含义不同2.2 8086系统的结构和配置?8086 存储器结构常识 :存储空间以字节为单位,一个字节分配一个唯一的20 位物理地址两个连续的字节称为一个字,低地址对应低字节,高地址对应高字节课堂讨论 :什么是段?为什么要分段由于8086 可以寻址20 位地址空间, 所以字或字节必须表示成20 位的二进制。但是8086 设计是
15、用来执行16 位计算的,它只能处理16 位长的字。所以必须设计一个巧妙的方法来表示地址-存储器分段。20 位物理地址的形成。 物理地址 PA=段基址 16 + 偏移地址堆栈段的使用强调:以字为单位进行出入栈的操作,工作方式为“先进后出”。课堂练习、分析小结1)重点掌握: 8086 微处理器的寄存器结构,特别是标志寄存器的取值和寄存器组的组成和作用。2)重点掌握:8086 存储器分段、20 位物理地址的形成、课外作业及思考题1) 要求牢记8086CPU 内部寄存器的名字、基本用法(这是学习汇编编程的基础)课 后 记 载 :6 / 27第 4 课 次 授 课 计 划国庆休假基本内容 :目的要求 :
16、难点:教学环节及组织 :前次课程内容回顾新课讲授课外作业及思考题课 后 记 载 :7 / 27第 5 课 次 授 课 计 划基本内容 :第 2 章 8086 体系结构( 2)2.2 8086系统的结构和配置(存储器结构)目的要求 :基本掌握8086 微处理器管脚的功能;了解最大及最小模式下管脚的不同定义;熟练掌握物理地址/ 逻辑地址的概念; (重点 )掌握存储器结构和分段的意义;熟练掌握物理地址的形成方式;(重点 )掌握 8086 CPU 访问存储器的方式; (重点 )掌握堆栈段的使用。 (重点 )难点:存储器的组成:偶地址体、奇地址体8086 CPU 访问存储器的方式;堆栈段的使用教学环节及
17、组织 :复习巩固? 8086 CPU 的内部结构: BIU+EU? 8086 CPU 的寄存器结构? 8086 CPU 的管脚: 40 个前次作业课堂评讲1、3、4(特别提醒注意第4 题( 2)小题考虑周全)新课讲授28086 体系结构2.1 8086 CPU 结构? 8086 CPU 的管脚讲清楚地址 / 数据线复用的问题,强调不得以而为之2.2 8086系统的结构和配置? 8086 存储器结构常识 :存储空间以 字节 为单位,一个字节分配一个唯一的20 位物理地址两个连续的字节称为一个字,低地址对应低字节,高地址对应高字节存储器的组成:偶数地址单元+奇数地址单元难点分析(对照课件图分析):
18、将 1MB的存储空间分成两个512KB 的存储体,一个存储体中包含偶数地址单元,另一个包含奇数地址单元。两个存储体之间采用字节交叉编址方式 。偶数地址单元与数据总线的低8 位相连,奇数地址单元与数据总线的高8 位相连。地址总线 A0 用于区分当前访问的存储体。8 / 278086 CPU 访问存储体的方式难点分析(对照课件图分析): 特别注意 A0 和 BHE 引脚的配合BHE由此推出“ 对准字 ”的概念:从偶地址开始的字存储器的分段课堂讨论 :什么是段?为什么要分段?由于 8086 可以寻址20 位地址空间,所以字或字节必须表示成20 位的二进制。但是 8086设计是用来执行16 位计算的,
19、它只能处理16 位长的字。所以必须设计一个巧妙的方法来表示地址 -存储器分段。20 位物理地址的形成。 物理地址 PA=段基址 16 + 偏移地址堆栈段的使用强调:以字为单位进行出入栈的操作,工作方式为“先进后出”。课堂练习、分析小结1)主要学习了Intel 8086 存储器的组成和工作原理2)重点掌握:8086 存储器分段、20 位物理地址的形成、CPU 对存储器的访问方式。课外作业及思考题1) 思考:段地址、偏移地址、物理地址的含义和相互关系2) 课后习题4-20课 后 记 载 :9 / 27第 6 课 次 授 课 计 划基本内容 :第 2章 8086 体系结构( 3)2.28086 系统
20、的结构和配置(输入/ 输出结构、最大和最小模式系统)2.38086 CPU 内部时序目的要求 :了解 8086 输入 / 输出结构;理解最大和最小工作模式应用场合;掌握最小工作模式的系统典型配置;(重点 )熟练掌握时序基本概念;(重点)掌握最小模式下读写总线周期时序。难点:各种工作时序的分析教学环节及组织 :复习巩固? 存储器的组成:以字节为单位, 1M存储空间分为偶地址体 +奇地址体。以偶地址开始的字称为“对准字”。?存储器的分段:可分为若干个逻辑段(容量不大于64KB)? 逻辑地址和物理地址:物理地址(20 位) =段基址( 16 位) 16 + 偏移地址( 16 位)? 堆栈段的使用:以
21、字为单位,遵循“先进后出”的原则新课讲授2 8086 体系结构2.2 8086系统的结构和配置? 8086 输入 / 输出结构简单介绍CPU要通过接口与外设实现输入/ 输出,外设地址的编制方法和访问指令。此部分内容不展开,到第5、 6 章深入学习。? 8086 的最小和最大模式系统最大、最小模式应用场合结合课件中的图分析最小、最大模式下系统典型配置。最下模式重点讲。重点强调 :地址锁存器的作用8086 CPU 的地址 / 数据引脚复用,利用地址锁存器才能分离数据和地址信号。2.3 8086 CPU 的内部时序?时序基本概念时钟周期(状态周期):CPU的最小定时单位,由系统时钟的频率确定。若80
22、86 的主频为 10MHz,一个时钟周期为100ns总线周期(机器周期):CPU从存储器或I/O 口存取一个字或字节的时间。利用总线完成一次数据传送的时间指令周期:完成一条指令所需要的时间,由一个或多个总线周期组成10 / 27各周期间的关系 :时钟周期是最小时序单位,总线周期由若干时钟周期组成,指令周期包含若干总线周期(因指令功能而异)。? 总线周期的时序一个基本的总线周期由4 个时钟周期组成,即 T1、T2、 T3、 T4T 周期,直至 READYCPU在 T 周期时钟脉冲上升沿检测READY线号, 若无效则插入若干3w信号有效。? 最小模式下读写总线周期时序分析对照课件图进行分析。注意分
23、析BHE 、 ALE 、 RD 、 WR 、 READY 信号的变化本章小结1) 8086 CPU 的内部结构: BIU+EU2) 8086 CPU 的寄存器结构(重点,要求熟记名字、使用)3) 8086 CPU 的引脚和功能:40 个,地址和数据复用4) 8086 存储器结构:分段、20 位物理地址的形成、CPU 对存储器的访问方式5) 8086 CPU 的内部时序:明确计算机是一个时序系统,重点掌握几个周期的定义和关系。前次作业随堂评讲出现的错误多为计算错误,即没有使用十六进制运算原则。课 后 记 载 :11 / 27第 7 课 次 授 课 计 划基本内容 :第 3章 8086 的指令系统
24、( 1)3.18086 指令的特点3.2 8086 的寻址方式3.3 8086 的指令格式及数据类型目的要求 :了解 8086 指令的特点、格式理解各种寻址方式(重点 )熟练掌握EA 有效地址的计算(重点 )难点: EA 地址的计算教学环节及组织 :复习巩固上一章学习了微机的基本结构和8086 CPU 的组成,特别是8086 寄存器的组成、功能和作用,以及分段地址管理的基本原理。新课引入已知微机的执行过程是由程序(指令的集合)控制执行的,本章将介绍其指令的格式、功能和应用编程。3 8086 的指令系统基本概念: 指令、指令系统、程序、程序设计语言(机器语言、汇编语言和高级语言)3.1 8086
25、指令的特点(稍作解释)3.3 8086的指令格式及数据类型? 格式:操作码 +操作数? 操作数个数:单个、两个、三个(其中一个为指令隐含的)?操作数数据类型:无符号数、有符号数、ASCII 码、 BCD数3.2 8086的寻址方式?EA 地址:组合计算的逻辑偏移地址。对应图3.1 存储器地址分析? 寻址方式:如何寻找 8086 微理器指令的操作数来源的方式立即、寄存器、直接、寄存器间接、基址/变址、基址 +变址、串、 I/O 端口寻址重点讲解结合例题和图分析讲解各寻址方式的含义,EA 地址的计算课堂练习课后习题1小结:主要介绍了8086 的指令系统、指令格式,重点掌握各寻址方式的特点和EA的计
26、算。课外作业及思考题1) 牢记各种寻址方式,思考访问存储器的寻址方式有哪几种?本章总结?8086 的寻址方式(掌握定义、各类寻址方式中EA 的计算方法)立即寻址寄存器寻址直接寻址寄存器间接寻址基址 / 变址寻址基址变址寻址12 / 27串寻址I/O 端口寻址? 8086 指令格式和数据类型? 8086 指令集(每类指令中掌握常用指令)数据传输类算术运算类逻辑运算类串操作类程序控制类处理机控制类? 强调:指令的学习是后续章节特别是汇编语言程序设计的基础,要认真对待;指令的学习不要死记硬背,要多读(例程)多想(可否用其他指令代替)多练课外作业及思考题总结常用指令的格式、操作数要求、功能和应用总结
27、8086 存储器寻址方式课 后 记 载 :13 / 27第 8 课 次 授 课 计 划基本内容 :习题课:第3 章作业讲评目的要求 :难点:教学环节及组织 :课外作业及思考题课 后 记 载 :14 / 27第 9 课 次 授 课 计 划基本内容 :第 4 章 存储器原理与接口(1)4.1存储器分类4.2多层存储结构概念4.3主存储器及存储控制目的要求 :了解存储器的分类与性能,理解多层存储结构概念掌握 RAM和 ROM的结构和工作原理重点掌握主存储器的技术指标、基本组成、基本操作及存储器译码方式(重点 )难点:RAM和 ROM的工作原理、存储器译码方式教学环节及组织 :新课引入从第 1 章中已
28、知计算机的基本结构由 CPU、存储器、 IO 接口和 BUS组成,计算机的所有软件程序都是存放存储器中,才能执行之。从而应当清楚存储器的基本结构和工作原理。新课讲授4 存储器原理与接口4.1存储器分类? 存储器概念:许多存储单元的集合,用以存放计算机要执行的程序和有关数据。强调 :每个存储单元有一个固定的地址,若存储器地址译码器的输入地址线为 n,则存储器的单元数为 2n。? 存储器分类:分类标准很多按构成存储器的器件和存储介质分类,本章关注半导体存储器按存储器存取方式分类, :主要分为 ROM和 RAM按在计算机中的作用分类:主要分为主存、辅存和缓存? ROM和 RAMROM (Read O
29、nly Memory)意指只读存储器工作原理:对照课件图分析ROM存储单元电路特点:微机在线运行过程中,只能对其进行读操作,而不能进行写操作。电源关断,信息不会丢失,属于非易失性存储器件;常用来存放不需要改变的信息。根据工艺不同,还有 MROM、 PROM、 EPROM、E2PROM RAM( Random Access Memory)意指随机存取存储器。特点:微机工作过程中,可以随机地对其中的各个存储单元进行读写操作 。分类:静态随机存取存储器SRAM、动态随机存取存储器DRAM工作原理:对照课件图分别分析SRAM、 DRAM存储单元电路 课堂讨论 SRAM与 DRAM的区别SRAMDRAM
30、信息保存方式多个晶体管组成电路来保存利用单个晶体管和寄生电容来保存?状态稳定,只要不掉电,信息不?即使不掉电也会因电容放电而丢失信特点丢失;息,故需刷新电路;?集成度低?电路简单,功耗小,集成度高;?速度快,可用于高速缓存?容量较大;15 / 274.2多层存储结构概念存储器的作用是存储程序和数据,但由于对速度和容量的要求、价格因素的考虑等,需要将程序和数据存储在不同的器件和设备上,并基于此引申到以后的存储体系的建立。对应课件上的图形分析多层存储结构的形成和功能。4.3主存储器及存储控制? 存储器的主要技术指标存储器是用来存放程序和数据的,其衡量指标主要有:存储容量、存取周期、取数时间、可靠性
31、、性能价格比。强调 :存储容量的表示。 课堂提问 存储器容量与地址条数的关系??主存储器的基本操作(对应课件图说明CPU对存储器的读写操作)注意 :先送地址再进行数据传送,以及读写信号线的状态变化。? 主存储器的基本组成存储体:是存储芯片的主体,由基本存储元按照一定的排列规律构成。外围电路:地址译码电路、逻辑控制电路、输入 / 输出电路地址译码方式(对应课件中的图进行分析)单译码方式字结构双译码方式复合译码方式常用译码芯片介绍74LS138小结主要学习半导体存储器中的存储器分类、性能和随机存取存储器(RAM)和只读存储器(ROM)的工作原理。理解多层存储结构的概念。重点掌握主存储器的技术指标、
32、基本操作、基本组成、工作原理。课外作业及思考题课后习题: 2、 3、 9课 后 记 载 :16 / 27第 10 课 次 授 课 计 划基本内容 :第 4 章 存储器原理与接口(2)4.4 8086系统的存储器组织4.5现代内存芯片技术目的要求 :掌握存储器与CPU的连接技术( 重点 )掌握存储器扩展的基本方法(重点 )难点: 存储器扩展的基本方法( 地址译码 )教学环节及组织 :复习巩固? 存储器分类随机存取存储器:SRAM、 DRAM只读存储器:ROM? 多层存储结构概念? 主存储器及存储控制主存储器的主要性能指标:容量、速度、可靠性主存储器的基本组成以及基本操作存储器译码方式新课引入存储
33、器的总容量通常都比单片芯片的容量大,则需要由多片芯片组成,如何将多块芯片连成一个大容量的存储器体。就是本节课需要解决的问题。新课讲授4 存储器原理与接口4.4 8086系统的存储组织?CPU 对存储器进行读写操作过程?CPU 与存储器的连接由芯片组成的存储器,主要是解决地址线、数据线和控制线与CPU的连接这三种线的连接问题。除此之外,还存在另外几个问题,即总线的负载能力以及存储器与CPU各自固有时间特性间的配合问题。? 存储器接口( RAM和 ROM芯片) 复习 引脚信号中地址线根数与芯片存储容量的关系。? 存储器的扩展(重难点) 问题提出 如何用容量较小、字长较短的芯片组成微机系统所需容量和
34、字长的存储器?利用例题分析,分别说明位扩展、字扩展和同时扩展的连接方法。位扩展连接方法:采取地址线、片选线和读写线的并联结构,而数据线采取串联结构。字扩展连接方法:将地址线、数据线、读 / 写线各自并联,而将片选线单独引出,决定每一片芯片的地址范围;使存储器的地址空间为各个芯片地址空间之和。字位同时扩展17 / 27将上述两种方法结合使用,一般先扩展位,再扩展字。假设存储器的容量为 M*N位,而使用的存储器芯片的容量为 L*K 位,那么这个存储器共需要芯片数: M*N/( L*K)。 难点解析 地址译码实现芯片的片选时,需要外加电路,其实现方法有如下三种:1)选线方式直接用 CPU地址总线中某
35、一高位线作为存储器芯片的片选信号,简称为线选法。2)全译码方式将高位地址线全部作为译码器的输入,用译码器的输出作片选信号。3)部分译方式将高位地址线的一部分为译码器的输入,用译码器的输出作存储器芯片的片选信号。注意 :以上 2、 3 方式中,低位地址线用作字选,与芯片的地址输入端直接相连;高位地址线全部连接进译码电路,用来生成片选信号。复习 :8086 本来有 16 位的数据线,为了在进行字节存取时,不改变其它字节的内容, 8086 采用了 A0 低 8 位数据的允许信号; BHE信号作为高 8 位数据的允许信号。小结本节课主要学习了 CPU 与存储器的连接、存储器的扩展方法。重点掌握地址线、
36、数据线和控制线与 8086CPU 的连接方法,存储器的扩展重点掌握片选信号的生成、存储地址的分析。课外作业及思考题阅读课本,重点复习地址译码与存储容量分析、存储器扩展方法。课 后 记 载 :18 / 27第 11 课 次 授 课 计 划基本内容 :第 5 章 微型计算机的输入输出(1)5.1 CPU 与外设通信的特点5.2 输入 /输出方式5.3 CPU 与外设通信的接口5.4 8086 CPU 的输入 /输出目的要求 :熟悉外部设备接口的主要功能,作用,一般结构熟练掌握I/O 端口地址译码技术(重点 )掌握 CPU与接口之间传送信息的方式(重点 )难点:I/O端口地址译码技术教学环节及组织
37、:复习巩固前面学习 RAM和 ROM存储器的结构和工作原理 , 同时介绍了常用的 RAM和 ROM芯片,并介绍了存储器的扩展和 CPU与存储器的连接。新课引入微机只有CPU是不能工作的,若加上存储器就基本具备工作的条件了, 但它还不能很好地为我们服务 ,必须配上外部设备,才能进行工作。外部设备与CPU之间如何连接、如何通信与传输数据等问题,就是本章要解决的问题。CPU如何找到需要传输数据的端口地址,就得必须对端口进行编号,CPU寻找规定端口的过程就是提供地址信号进行译码的过程。新课讲授5 微型计算机的输入 / 输出5.1 CPU 与外设通信的特点? 计算机与外围设备进行通信的过程中,输入输出设
38、备是必不可少的组成部分。? 接口的基本概念指两台计算机之间、计算机与外围设备之间、计算机内各部件之间起连接作用的逻辑电路,是 CPU与外界进行信息交换的中转站。强调 :外设与CPU信号的不同,如电平,格式,速度,负载等,因此需要接口进行协调。?接口的功能、特点锁存功能联络功能缓冲隔离功能对外围设备编址(译码)功能转换功能中断管理功能注意 :接口与端口的区别? 接口的结构(对应课件中的图简介接口由若干端口、地址译码电路、控制逻辑电路构成)? I/O 端口的寻址方式I/O 端口和存储器统一编址方式I/O 和存储器分别独立编址方式 课堂练习 分析比较两种寻址方式的特点。I/O 端口地址译码方法用门电
39、路、译码器、或与大规模集成电路相连组成的译码电路19 / 275.4 8086 CPU 的输入 / 输出8086 CPU 对于外部设备采用I/O 映射的端口寻址方式,利用I/O 指令在AL/AX 寄存器与输入/输出口之间进行传输。端口寻址包括:直接寻址输入输出指令(八位端口地址)DX 寄存器间接寻址输入(十六位端口地址)?动画演示 IN/OUT 指令执行过程。再次复习 CPU 工作原理,同时加深理解接口的作用,以及端口地址的设计、分析。5.2 输入 / 输出方式(简要介绍,具体内容接口部分详细分析)传送方式一般有四种:无条件方式、查询方式、中断方式和DMA方式。5.3 CPU 与外设通讯的接口
40、? 无条件传送方式(同步传送方式)定义:指CPU对外设接口的读写随时都可以进行,不需要等待某种条件的满足。应用范围: 无条件传送方式仅局限于外部控制过程的各种动作时间是固定且是已知的前提下,直接用 IN 或 OUT指令与外设进行传送数据。接口设计:输入加三态缓冲器,输出加锁存器常用接口芯片:74LS244(输入)、 74LS273(输出) 例题分析 设计一个输出接口,控制8 个发光二极管,每隔1 秒钟点亮一只(只有一只亮),从左到右循环往复。注意: 端口地址的确定?查询方式输入输出(异步传送方式)定义:指CPU在与外设传递数据前,首先查询外设的状态(即条件),若外设准备好才传送,若未准备好,C
41、PU就等待。接口设计:在无条件方式接口电路基础上要增加状态端口。 例题分析 假设从某输入设备上输入一组数据送缓冲区,若缓冲区已满则输出一组信息“ BOFFER OVERFLOW”,然后结束。小结本节课中主要介绍了 I/O 接口的功能及结构, I/O 端口地址译码技术( I/O 端口的寻址方式、 I/O 端口地址分配、 I/O 端口地址译码方法) , 8086 CPU 的输入 /输出指令,以及输入 / 输出方式。重点掌握 CPU 与接口之间传送信息的方式中的无条件传送方式(同步传送方式)和查询方式输入输出(异步传送方式) 。课外作业及思考题阅读课本内容,重点为5.3 CPU与外设通信的接口课 后
42、 记 载 :20 / 27第 12 课 次 授 课 计 划基本内容 :第 5章 微型计算机的输入输出(2)中断控制 I/O 方式、直接存储器存取(DMA )方式第 6章 可编程接口芯片(1)6.1.1 可编程接口概述6.1.2 可编程并行接口芯片 8255A目的要求 :掌握 CPU与接口之间传送信息的方式掌握 8255 并行接口芯片的结构及引脚功能、工作方式、8255A 的命令字和初始化编程(重点)难点:8255A 控制字、端口地址的确定和初始化编程教学环节及组织 :复习巩固前次课学习了I/O 接口的功能及接口,重点分析了I/O 端口地址译码技术,8086 CPU 的输入 / 输出指令,以及输
43、入/输出方式。其中详细分析了 CPU 与接口之间传送信息的方式中无条件传送方式(同步传送方式)和查询方式输入输出(异步传送方式) 。本次课继续学习另外两种传输方式。新课讲授5 微型计算机的输入 / 输出5.3 CPU 与外设通讯的接口? 查询方式输入输出(异步传送方式)优先级问题。一般由用户设定轮询顺序定义。? 中断控制 I/O 的方式通过与查询方式比较简要说明中断控制方式的工作原理与特点。详细内容在第7 章学习。?直接储存器存取方式DMA(Direct Memory Access)定义:在外设与存储器之间直接建立起一个通道,数据传送时不再经过CPU传送,则数据传送的时间将会大大缩短。应用范围
44、:高速、大容量数据传输场合。工作原理:动画演示(7 步)本章小结重点掌握接口与端口概念、端口寻址方式、端口译码计数、8086 CPU 输入 / 输出方式(能比较各方式的特点)在第 6 章中介绍CPU与接口之间传送信息方式,在第7 章中我们将介绍具体的接口芯片,学习其初始化编程和在微机系统中的应用。6 可编程接口芯片6.1.1可编程接口概述通过一个简单的具有输入和输出功能的可编程接口电路的分析,引入可编程接口定义:用户可以通过指令设置接口的工作模式,提高计算机硬件系统的灵活性。可编程接口芯片的基本组成:若干数据端口、控制端口(存放控制字)、译码电路等。可编程芯片的 本质 就是把各种功能电路集成到一个芯片中。21 / 276.1.2可编程并行接口芯片8255A 提问 什么是并行通信?有何特点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卷扬机(钢筋调直机)安全管理规定培训
- 造气厂压力容器管理制度培训课件
- 2026安监员面试题及参考答案
- 2026安徽建筑面试题目及答案
- 煤矿安全检查在防治煤矿灾害中的作用培训
- 任务二 认识新媒体和新媒体营销策划
- 倒残液和残液处理安全管理制度培训
- 2025年区块链溯源赋能供应链全球化
- 机械设计加工外包合同
- 长沙单位财务外包合同
- GB/T 15568-2024通用型片状模塑料(SMC)
- 2024年乐清中小学教师招聘真题
- 生猪屠宰兽医卫生检验人员理论考试题库及答案
- DL∕T 1936-2018 配电自动化系统安全防护技术导则
- 国开《Windows网络操作系统管理》形考任务1-配置-Hyper-V服务实训
- 2024年高考数学全国一卷试题和答案
- 血常规检查结果的解读与分析
- TB10092-2017 铁路桥涵混凝土结构设计规范
- 骶髂关节损伤与错位
- 2023最全图书资料(初、中级)专业技术职务水平测试题库
- GB/T 41641-2022力学性能测量REBCO带材室温拉伸试验方法
评论
0/150
提交评论