微机原理与接口技术 教案
- 格式:doc
- 大小:518.50 KB
- 文档页数:72
目 录 第1章 微机计算机基础知识 第1次授课 第2次授课 第2章 指令系统及汇编语言程序设计 第3次授课 第4次授课 第5次授课 第6次授课 第7次授课 第8次授课 第9次授课 第10次授课 第11次授课 第12次授课 第3章 存储器系统 第13次授课 第14次授课 第4章 微机接口及总线技术 第15次授课 第16次授课 第5章 中断技术 第17次授课 第18次授课 第19次授课 第6章 并行接口 第20次授课 第21次授课 第22次授课 第7章 串行接口 第23次授课 第24次授课 第25次授课 第8章 定时/计数技术 第26次授课 第27次授课 第28次授课 第9章 DMA技术 第29次授课 第30次授课 第10章 模拟接口 第31次授课 第32次授课 第33次授课 第11章 人机交互设备接口 第34次授课 《微机原理与接口技术》——电子教案
授课顺序 1
授课日期 专业班次
基本 课 题 :1.1 微型计算机概述 1.2 计算机中的数和编码系统
目 的 要 求 :了解计算机的发展历史,掌握各种进制间的互换和编码方法 重 点: 各种进制间的互换和编码方法 难 点 :编码方法 教 学 方 法 : 讲授演示法 教 学 手 段 : 多媒体CAI课件 教 参 :微机原理与应用 机械工业出版社 曹玉珍编 微机原与接口技术 电子工业出版社 谭浩强编 微机原与接口技术 西安交大出版社 董少明编 教学环节及组织:
新课引入 课程性质:该课程属计算机硬件基础课程,是学习微机组装、单片机应用开发、微机控制等课程的前序基础课。 课程内容:微机的基本结构;指令系统及编程;存储器结构及工作原理;I/O接口及应用。 学习方法:首先掌握微型计算机的基本原理,熟记其指令系统用指令和应用指令编写程序;掌握I/O接口的基本结构和接口应用。 讲授新课 第l章 微型计算机基础知识
1.1 微型计算机概述 1.1.1 计算机的发展 1. 计算机的发展 从1946年世界上第一台电子数字计算机ENIAC问世至今,计算机的发展主要经历了电子管、晶体管、小规模集成电路、大规模(LSI)和超大规模(VSLI)集成电路四个发展阶段: 2. 微型计算机的发展 微型计算机已从最初的4位微处理器芯片发展到64位微处理器芯片。 1.1.2 微型计算机的组成 微型计算机通常由微处理器(即CPU)、存储器(ROM,BAM)、I/O接口电路及系统总线(包括地址总线AB、数据总线DB、控制总线CB)组成。 1.2.3 微型计算机的特点和应用
1. 微型计算机的特点 微型计算机除了具有一般计算机的运算速度快、计算精度高、记忆功能和逻辑判断力强、自动工作等常规特点外,还有它自己的独特优点。
2. 微型计算机的应用 微型计算机已成为人们工作和生活不可缺少的工具。 1.1.4 现代微型计算机及相关技术的发展趋势 一是面向要求低成本的家电、传统工业改造及普及教育等的单片微型计算机; 二是面向更加复杂的数据处理,OA和DA科学计算等的微型计算机。
1.2 计算机中的数和编码系统 1.2.1 计算机中的进位计数制 1. 进位计数制的基本概念
2. 四种不同进制数(二、八、十、十六进制)的相互转换 1.2.2 计算机中带符号数的表示 1. 原码、反码和补码的表示方法 (1)原码:在数值的前面直接加一符号位的表示法称为原码表示法。 (2)反码:正数的反码与原码相同;负数的反码,符号位仍为“1”,数值部分“按位取反”。 (3)补码:正数的补码与原码相同;负数的补码则是符号位为“1”,数值部分按位取反后再在末位(最低位)加1。
2.原码、反码和补码之间的转换 1.2.3 计算机中常用的编码 1.十进制数的二进制编码(BCD码) 用二进制数来直接表示十进制数,保留各数位之间“逢十进一”的关系,这就是二一十进制编码或称BCD码(Binary Coded Decimal)。
2.字符的编码 目前微机中应用最普遍的是美国标准信息交换码,简称ASCII码。 1.2.4 计算机中常用术语 1.数据单位 位(bit) 字节(Byte) 字 字长 2.存储容量 计算机存储容量大小以字节数来度量,经常使用KB、MB、GB等度量单位。其中K代表“千”(1KB=210B=1024B),M代表“兆”(百万),G代表“吉”(十亿),B是字节的意思。
3.运算速度 (1)CPU时钟频率 (2)每秒平均执行指令数(i/s)
小结 本节主要计解了微机的发展和历史,计算机中的数制和码制。特别是计算机中二、八、十、十六进制之间的转换;原码、反码和补码的运算。
课堂交流: 提问、评析与讨论 为什么在微机中要采用补码运算?
课外作业及思考题: 教材 P30 1至8小题
《微机原理与接口技术》——电子教案
授课顺序 2
授课日期 专业班次 基本 课 题 :1.3 微处理器
目 的 要 求 :掌握8088/8086微处理器的基本结构和工作原理; 了解80486、Pentium处理器的基本结构和工作原理。
重 点:8088/8086微处理器的基本结构和工作原理 难 点 :标志寄存器存器的取值与各种地址之间在的关系 教 学 方 法 :讲授演示法 教 学 手 段 :多媒体CAI课件 教 参 :微机原理与应用 机械工业出版社 曹玉珍编 微机原与接口技术 电子工业出版社 谭浩强编 微机原与接口技术 西安交大出版社 董少明编 教学环节及组织: 复习巩固 上节课学习了计算机中的数制和码制,请同学们重点掌握二、十、十六进制之间的转换和补码的运算。 新课引入 从前节学习已经知道计算机的基本结构,从而可知微机的基本结构为也有运算器、控制器和存储器等,这些商件又是怎样构成微型计算机的以及怎样工作的?就是本节课要解决的间题。 讲授新课
1.3 微处理器 1.3.1 微处理器的典型结构 微处理器主要由3部分组成,即:运算器、控制器、寄存器阵列。其中: 1.3.2 Intel8086/8088 微处理器
1. 8086/8088 CPU的功能结构 8086 CPU由指令执行单元EU和总线接口单元BIU组成。 (1)指令执行单元EU 指令执行单元EU由算术逻辑运算单元ALU、1个16位标志寄存器FLAGS、1个数据暂存寄器、8个通用16位寄存器组和EU控制器等4个部件组成。其主要功能是执行指令。 (2)总线接口单元BIU 总线接口单元BIU是由1个20位地址加法器、专用寄存器组(段寄存器和指令指针寄存器等)、指令队列和总线控制逻辑等4个部件组成。其主要功能是形成访问存储器的物理地址、访问存储器取得指令并暂存到指令队列中等待执行,访问存储器或I/O端口以读取操作数参与EU运算或存放运算结果等。 (3)8088 CPU与8086 CPU 的区别 从CPU的内部结构来看,8088 CPU与8086 CPU很相似,仅由很小的区别。
2. 8086/8088 CPU的寄存器结构 (1)通用寄存器组 8086/8088 CPU中寄存器包含16位的数据或地址的数据寄存器AX、BX、CX、DX和主要用来存放操作数的偏移地址的指针、变址寄存器SP、BP、SI、DI。 (2)段寄存器 8086/8088CPU总线接口部件BIU中设置有4个16位段寄位器,它们是代码段寄存器CS,数据段寄存器DS,附加段寄存器ES和堆栈段寄存器SS。 (3)标志寄存器FLAGS 8086/8088 CPU中设置了一个16位标志寄存器FLAGS,用来存放运算结果的特征和控制标志。其分为状态标志和控制标志两类,其中状态标志CF、PF、AF、ZF、SF、OF用来表示运算结果的特征;控制标志IF、DF和TF用来控制CPU的操作。 (4)指令指针寄存器IP 指令指针寄存器IP 是一个16位寄存器IP,用来存放将要执行的下一条指令在代码段中的偏移地址。在程序运行过程中,BIU自动修改IP中的内容,使它始终指向将要执行的下一条指令。
3. 8086/8088 CPU的引脚和功能 8086/8088 CPU是十六位的微处理器,包含16条数据线,20条地址线,再加上其他一些必要的控制信号,构成40条引脚的双列直插式封装芯片。
4. 存储器组织 8086系统中,将1MB的存储空间分成两个512KB的存储体,一个存储体中包含偶数地址单元,用数据总线的低8位与它相连。另一个包含奇数地址单元,用数据总线的高8位与它相连。两个存储体之间采用字节交叉编址方式。 1.3.3 80486微处理器
1.80486 CPU的基本结构 80486CPU内部结构由总线结口、高速缓存、指令预取、指令译码、控制、算术逻辑运算、浮段和分页9大部件组成。
2. 80486CPU的内部寄存器 80486CPU的内部寄存器包括了80386和80387的全部寄存器,并且兼容以前的8086, 80286的寄存器。80486的内部寄存器有基本结构寄存器组,其中含有:通用寄存器、指令指