2023年微机原理与接口技术精品讲义.pdf
《2023年微机原理与接口技术精品讲义.pdf》由会员分享,可在线阅读,更多相关《2023年微机原理与接口技术精品讲义.pdf(87页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学习好资料 欢迎下载 目 录 第 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 章 串行接口
2、 第 23 次授课 第 24 次授课 第 25 次授课 第 8 章 定时/计数技术 第 26 次授课 第 27 次授课 第 28 次授课 第 9 章 DMA技术 第 29 次授课 学习好资料 欢迎下载 第 30 次授课 第 10 章 模拟接口 第 31 次授课 第 32 次授课 第 33 次授课 第 11 章 人机交互设备接口 第 34 次授课 课第章微机接口及总线技术第次授课第次授课第章中断技术第次授课第授课学习好资料欢迎下载第次授课第章模拟接口第次授课第次授课第次码系统目的要求了解计算机的发展历史掌握各种进制间的互换和编码方学习好资料 欢迎下载 微机原理与接口技术电子教案 授课顺序 1 授
3、课日期 专业班次 基本 课 题:1.1 微型计算机概述 1.2 计算机中的数和编码系统 目 的 要 求:了解计算机的发展历史,掌握各种进制间的互换和编码方法 重 点:各种进制间的互换和编码方法 难 点:编码方法 教 学 方 法:讲授演示法 教 学 手 段:多媒体 CAI课件 教 参:微机原理与应用 机械工业出版社 曹玉珍编 微机原与接口技术 电子工业出版社 谭浩强编 微机原与接口技术 西安交大出版社 董少明编 教学环节及组织:新课引入 课程性质:该课程属计算机硬件基础课程,是学习微机组装、单片机应用开发、微机控制等课程的前序基础课。课程内容:微机的基本结构;指令系统及编程;存储器结构及工作原理
4、;I/O 接口及应用。学习方法:首先掌握微型计算机的基本原理,熟记其指令系统用指令和应用指令编写程序;掌握 I/O 接口的基本结构和接口应用。讲授新课 第 l 章 微型计算机基础知识 1.1 微型计算机概述 1.1.1 计算机的发展 1.计算机的发展 从 1946 年世界上第一台电子数字计算机 ENIAC问世至今,计算机的发展主要经历了电子管、晶体管、小规模集成电路、大规模(LSI)和超大规模(VSLI)集成电路四个发展阶段:2.微型计算机的发展 课第章微机接口及总线技术第次授课第次授课第章中断技术第次授课第授课学习好资料欢迎下载第次授课第章模拟接口第次授课第次授课第次码系统目的要求了解计算机
5、的发展历史掌握各种进制间的互换和编码方学习好资料 欢迎下载 微型计算机已从最初的 4 位微处理器芯片发展到 64 位微处理器芯片。1.1.2 微型计算机的组成 微型计算机通常由微处理器(即 CPU)、存储器(ROM,BAM)、IO 接口电路及系统总线(包括地址总线 AB、数据总线 DB、控制总线 CB)组成。1.2.3 微型计算机的特点和应用 1.微型计算机的特点 微型计算机除了具有一般计算机的运算速度快、计算精度高、记忆功能和逻辑判断力强、自动工作等常规特点外,还有它自己的独特优点。2.微型计算机的应用 微型计算机已成为人们工作和生活不可缺少的工具。1.1.4 现代微型计算机及相关技术的发展
6、趋势 一是面向要求低成本的家电、传统工业改造及普及教育等的单片微型计算机;二是面向更加复杂的数据处理,OA和 DA科学计算等的微型计算机。1.2 计算机中的数和编码系统 1.2.1 计算机中的进位计数制 1.进位计数制的基本概念 2.四种不同进制数(二、八、十、十六进制)的相互转换 1.2.2 计算机中带符号数的表示 1.原码、反码和补码的表示方法(1)原码:在数值的前面直接加一符号位的表示法称为原码表示法。(2)反码:正数的反码与原码相同;负数的反码,符号位仍为“1”,数值部分“按位取反”。(3)补码:正数的补码与原码相同;负数的补码则是符号位为“1”,数值部分按位取反后再在末位(最低位)加
7、 1。2原码、反码和补码之间的转换 1.2.3 计算机中常用的编码 1十进制数的二进制编码(BCD 码)用二进制数来直接表示十进制数,保留各数位之间“逢十进一”的关系,这就是二一十进制编码或称 BCD码(Binary Coded Decimal)。2字符的编码 目前微机中应用最普遍的是美国标准信息交换码,简称 ASCII 码。1.2.4 计算机中常用术语 课第章微机接口及总线技术第次授课第次授课第章中断技术第次授课第授课学习好资料欢迎下载第次授课第章模拟接口第次授课第次授课第次码系统目的要求了解计算机的发展历史掌握各种进制间的互换和编码方学习好资料 欢迎下载 1数据单位 位(bit)字节(By
8、te)字 字长 2存储容量 计算机存储容量大小以字节数来度量,经常使用 KB、MB、GB等度量单位。其中 K代表“千”(1KB=210B=1024B),M代表“兆”(百万),G代表“吉”(十亿),B是字节的意思。3运算速度(1)CPU 时钟频率(2)每秒平均执行指令数(i/s)小结 本节主要计解了微机的发展和历史,计算机中的数制和码制。特别是计算机中二、八、十、十六进制之间的转换;原码、反码和补码的运算。课堂交流:提问、评析与讨论 为什么在微机中要采用补码运算?课外作业及思考题:教材 P30 1 至 8 小题 课第章微机接口及总线技术第次授课第次授课第章中断技术第次授课第授课学习好资料欢迎下载
9、第次授课第章模拟接口第次授课第次授课第次码系统目的要求了解计算机的发展历史掌握各种进制间的互换和编码方学习好资料 欢迎下载 微机原理与接口技术电子教案 授课顺序 2 授课日期 专业班次 基本 课 题:1.3 微处理器 目 的 要 求:掌握 8088/8086 微处理器的基本结构和工作原理;了解 80486、Pentium 处理器的基本结构和工作原理。重 点:8088/8086 微处理器的基本结构和工作原理 难 点:标志寄存器存器的取值与各种地址之间在的关系 教 学 方 法:讲授演示法 教 学 手 段:多媒体 CAI课件 教 参:微机原理与应用 机械工业出版社 曹玉珍编 微机原与接口技术 电子工
10、业出版社 谭浩强编 微机原与接口技术 西安交大出版社 董少明编 教学环节及组织:复习巩固 上节课学习了计算机中的数制和码制,请同学们重点掌握二、十、十六进制之间的转换和补码的运算。新课引入 从前节学习已经知道计算机的基本结构,从而可知微机的基本结构为也有运算器、控制器和存储器等,这些商件又是怎样构成微型计算机的以及怎样工作的?就是本节课要解决的间题。讲授新课 1.3 微处理器 1.3.1 微处理器的典型结构 微处理器主要由 3 部分组成,即:运算器、控制器、寄存器阵列。其中:1.3.2 Intel80868088 微处理器 1.8086 8088 CPU的功能结构 8086 CPU 由指令执行
11、单元 EU和总线接口单元 BIU组成。(1)指令执行单元 EU 指令执行单元 EU由算术逻辑运算单元 ALU、1 个 16 位标志寄存器 FLAGS、1 个数据暂存寄课第章微机接口及总线技术第次授课第次授课第章中断技术第次授课第授课学习好资料欢迎下载第次授课第章模拟接口第次授课第次授课第次码系统目的要求了解计算机的发展历史掌握各种进制间的互换和编码方学习好资料 欢迎下载 器、8 个通用 16 位寄存器组和 EU控制器等 4 个部件组成。其主要功能是执行指令。(2)总线接口单元 BIU 总线接口单元 BIU是由 1 个 20 位地址加法器、专用寄存器组(段寄存器和指令指针寄存器等)、指令队列和总
12、线控制逻辑等 4 个部件组成。其主要功能是形成访问存储器的物理地址、访问存储器取得指令并暂存到指令队列中等待执行,访问存储器或 IO端口以读取操作数参与 EU运算或存放运算结果等。(3)8088 CPU 与 8086 CPU 的区别 从 CPU的内部结构来看,8088 CPU 与 8086 CPU很相似,仅由很小的区别。2.8086 8088 CPU的寄存器结构(1)通用寄存器组 80868088 CPU 中寄存器包含 16 位的数据或地址的数据寄存器 AX、BX、CX、DX和主要用来存放操作数的偏移地址的指针、变址寄存器 SP、BP、SI、DI。(2)段寄存器 80868088CPU总线接口
13、部件 BIU中设置有 4 个 16 位段寄位器,它们是代码段寄存器 CS,数据段寄存器 DS,附加段寄存器 ES和堆栈段寄存器 SS。(3)标志寄存器 FLAGS 80868088 CPU中设置了一个 16 位标志寄存器 FLAGS,用来存放运算结果的特征和控制标志。其分为状态标志和控制标志两类,其中状态标志 CF、PF、AF、ZF、SF、OF用来表示运算结果的特征;控制标志 IF、DF和 TF用来控制 CPU的操作。(4)指令指针寄存器 IP 指令指针寄存器 IP 是一个 16 位寄存器 IP,用来存放将要执行的下一条指令在代码段中的偏移地址。在程序运行过程中,BIU 自动修改 IP 中的内
14、容,使它始终指向将要执行的下一条指令。3.8086 8088 CPU的引脚和功能 80868088 CPU 是十六位的微处理器,包含 16 条数据线,20 条地址线,再加上其他一些必要的控制信号,构成 40 条引脚的双列直插式封装芯片。4.存储器组织 8086 系统中,将 1MB的存储空间分成两个 512KB的存储体,一个存储体中包含偶数地址单元,用数据总线的低 8 位与它相连。另一个包含奇数地址单元,用数据总线的高 8 位与它相连。两个存储体之间采用字节交叉编址方式。1.3.3 80486微处理器 180486 CPU的基本结构 80486CPU内部结构由总线结口、高速缓存、指令预取、指令译
15、码、控制、算术逻辑运算、浮段和分页 9 大部件组成。2.80486CPU的内部寄存器 80486CPU 的内部寄存器包括了 80386 和 80387 的全部寄存器,并且兼容以前的 8086,80286 的寄存器。80486 的内部寄存器有基本结构寄存器组,其中含有:通用寄存器、指令指课第章微机接口及总线技术第次授课第次授课第章中断技术第次授课第授课学习好资料欢迎下载第次授课第章模拟接口第次授课第次授课第次码系统目的要求了解计算机的发展历史掌握各种进制间的互换和编码方学习好资料 欢迎下载 针寄存器、标志寄存器、段寄存器等。380486CPU的工作方式 80486 有 3 种工作方式,即实地址方
16、式、保护方式和虚拟 8086 方式,1.3.4 Pentium 微处理器 1.概述 Pentium 微处理器芯片规模比 80486 芯片大大提高。2Pentium 的功能结构(1)超标量体系结构(2)浮点指令流水线与浮点指令部件(3)指令转移预测部件(4)数据和指令高速缓存 3Pentium 的内部寄存器 Pentium 微处理器对 80486 的寄存器作了一些扩充。小结 本节主要学习了 Intel 80868088 微处理器、80486 微处理器和 Pentium微处理器的基本结构和工作原理,请大家重点掌握 8086 微处理器的基本结构,特别是标志寄存器的取值和寄存器组的组成和作用。课堂交流
17、:提问、评析与讨论 段地址、偏移理地址、物理地址和逻辑地址之间的关系如何?课外作业及思考题:教材 P31 9 至 20 小题 课第章微机接口及总线技术第次授课第次授课第章中断技术第次授课第授课学习好资料欢迎下载第次授课第章模拟接口第次授课第次授课第次码系统目的要求了解计算机的发展历史掌握各种进制间的互换和编码方学习好资料 欢迎下载 微机原理与接口技术电子教案 授课顺序 3 授课日期 专业班次 基 本 课 题:2.1 概述 2.2 8086 指令系统的基本寻址方式 2.3 数据传送指令 目 的 要 求:了解数据传送指令的概念,掌握其寻址方式 重 点:数据传送指令 难 点:数据传送指令的应用及 E
18、A地址的计算 教 学 方 法:讲授演示法 教 学 手 段:多媒体 CAI课件 教 参:微机原理与应用 机械工业出版社 曹玉珍编 微机原与接口技术 电子工业出版社 谭浩强编 微机原与接口技术 西安交大出版社 董少明编 教学环节及组织:复习巩固 上一章学习微机的基本结构和 8088/8086CPU的组成,特别是 8086 寄存器的组成、功能和作用,以及分段地址管理的基本原理。新课引入 已知微机的执行过程是由程序(指令的集合)控制执行的,本章将介绍其指令的格式、功能和应用编程。讲授新课 第 2 章 指令系统及汇编语言程序设计 2.1 概述 课第章微机接口及总线技术第次授课第次授课第章中断技术第次授课
19、第授课学习好资料欢迎下载第次授课第章模拟接口第次授课第次授课第次码系统目的要求了解计算机的发展历史掌握各种进制间的互换和编码方学习好资料 欢迎下载 2.1.1 汇编语言的基本概念 指令 指令系统 机器语言 汇编语言 2.2 寻址方式 如何寻找 8086 微理器指令的操作数来源的方式,称为寻址方式。8086 指令系统有如下几种基本寻址方式。2.2.1 立即寻址方式 指令中直接给出操作数的方式称为立即寻址方式。2.2.2 寄存器寻址方式 操作数由寄存器提供的方式称为寄存器寻址方式。2.2.3 直接寻址方式 有效地址 EA在指令的操作码后面直接给出的方式称为直接寻址方式。2.2.4 寄存器间接寻址方
20、式 操作数的偏移量地址(或 EA)由寄存器提供的方式称为寄存器间接寻址方式。2.2.5 寄存器相对寻址方式 以寄存器(BX、SI、DI 和 BP)内容为基地址加上位移量(8 位或 16 位)得到有效地址EA的方式为寄存器相对寻址方式。2.2.6 基址变址寻址方式 由基址器(BX,BP)的内容加上变址器(SI,DI)的内容得到操作数有效地址 EA的方式称为基址变址寻址方式。3.2.7 基址变址相对寻址方式 由基址器(BX,BP)的内容加上变址器(SI,DI)的内容,再加上位移量(8 位或 16 位)得到操作数有效地址 EA的方式称为基址变址相对寻址方式。2.3 8086 8088 指令系统 80
21、868088 的指令大致可分成以下六种:数据传送、算术运算、位操作、串操作、程序控制和处理器控制指令。2.3.1 数据传送指令 数据传送指令是将数据、地址或立即数传送到寄存器或存储单元中。这类指令不影响状态标志位,只有 FLAGS的指令(SAHF和 POPF)例外。1.通用数据传送指令(1)数据传送指令 MOV(2)堆栈操作指令 PUSH和 POP (3)数据交换指令 XCHG (4)字节转换指令 XLAT 2.输入输出指令 (1)输入指令 IN(2)输出指令 OUT 3.地址传送指令 课第章微机接口及总线技术第次授课第次授课第章中断技术第次授课第授课学习好资料欢迎下载第次授课第章模拟接口第次
22、授课第次授课第次码系统目的要求了解计算机的发展历史掌握各种进制间的互换和编码方学习好资料 欢迎下载 (1)有效地址送寄存器指令 LEA、OFFSET (2)地址指针装入 DS指令 LDS (3)地址指针装入 ES指令 LES 4.标志寄存器传送指令 (1)标志传送指令 LAHF、SAHF(2)标志入、出栈指令 PUSHF、POPF 小结 掌握 8086 的寻址方式,数据传送指令的格式、功能和应用,特别是重点掌握数据传送类指令的操作数类型和传送数据的原则。课堂交流:提问、评析与讨论 1 访问存储器的寻址方式有哪几种?2 数据传送指令中有哪些方式不能进行传送?举例说明?课外作业及思考题:教材:P9
23、9 1 2 3 4 课第章微机接口及总线技术第次授课第次授课第章中断技术第次授课第授课学习好资料欢迎下载第次授课第章模拟接口第次授课第次授课第次码系统目的要求了解计算机的发展历史掌握各种进制间的互换和编码方学习好资料 欢迎下载 微机原理与接口技术电子教案 授课顺序 4 授课日期 专业班次 基 本 课 题:算术运算指令 目 的要 求:掌握加法指令、减法指令的格式和应用 重 点:加法指令、减法指令的格式和应用 难 点:加法指令、减法指令的格式和应用 教 学 方 法:讲授演示法 教 学 手 段:多媒体 CAI课件 教 参:微机原理与应用 机械工业出版社 曹玉珍编 微机原与接口技术 电子工业出版社 谭
24、浩强编 微机原与接口技术 西安交大出版社 董少明编 教学环节及组织:复习巩固 上节课已经学习数据传送业指令的基本格式和功能、指令的执行过程和应用编程。新课引入 上节课已经学习数据传送业指令的基本格式和功能、指令的执行过程和应用编程。本节课中将介绍其算术运算类指令的基本格式和功能、指令的执行过程和应用编程。讲授新课 3.3.2 算术运算指令 算术运算指令包括加、减、乘、除指令。算术运算指令除符号扩展指令(CBW,CWD)外,其余指令都影响标志位。1.加法指令(1)加法指令 ADD(2)带进位加法指令 ADC (3)加 1 指令 INC 2.减法指令 (1)减法指令 SUB 课第章微机接口及总线技
25、术第次授课第次授课第章中断技术第次授课第授课学习好资料欢迎下载第次授课第章模拟接口第次授课第次授课第次码系统目的要求了解计算机的发展历史掌握各种进制间的互换和编码方学习好资料 欢迎下载(2)带借位减法指令 SBB (3)减 1 指令 DEC (4)求补指令 NEG(5)比较指令 CMP 3.乘法指令 乘法指令有两条 MUL 和 IMUL,分别用于无符号数和带符号数的乘法。4.除法指令 除法指令也有两条 MUL 和 IMUL,分别用于无符号数和带符号数的除法。5.符号扩展指令 (1)字节扩展指令 CBW (2)字扩展指令 CWD 6.十进制数(BCD 码)运算调整指令 (1)压缩型 BCD码调整
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 微机 原理 接口 技术 精品 讲义
限制150内