微机原理与接口技术课程总结

上传人:壹****1 文档编号:504414558 上传时间:2022-09-27 格式:DOCX 页数:16 大小:24.34KB
返回 下载 相关 举报
微机原理与接口技术课程总结_第1页
第1页 / 共16页
微机原理与接口技术课程总结_第2页
第2页 / 共16页
微机原理与接口技术课程总结_第3页
第3页 / 共16页
微机原理与接口技术课程总结_第4页
第4页 / 共16页
微机原理与接口技术课程总结_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《微机原理与接口技术课程总结》由会员分享,可在线阅读,更多相关《微机原理与接口技术课程总结(16页珍藏版)》请在金锄头文库上搜索。

1、微机原理与接口技术课程总结篇一:微机原理与接口技术课程总结微机原理与接口技术课程总结班级:12电子专升本学号:1205061044姓名:陶翠玲主要内容:微机原理与接口技术是我们这学期开的比较难学的一门课,课程 紧密结合通信工程专业的特点,围绕微型计算机原理和应用主题,以 intel8086cPU为主线,系统介绍了微型计算机的基本知识、基本组成、 体系结构、工作模式,介绍了 8086cPU的指令系统、汇编语言及程 序设计方法和技巧,存储器的组成和i/o接口扩展方法,微机的中断 结构、工作过程,并系统介绍了微机中的常用接口原理和应用技术, 包括七大接口芯片:并行接口 8255a、串行接口 8251

2、a、计数器/定时 器 8253、中断控制器 8259a、a/d(adc0809)、d/a(dac0832)、dma(8237)、 人机接口(键盘与显示器接口)的结构原理与应用。在此基础上,对 现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高 性能计算机的体系结构和主要技术作了简要介绍。具体介绍:第一章:主要了叙述微型计算机的发展构成和数的表示方法(1)超、大、中、小型计算机阶段(1946年-1980年) 采用计算机来代替人的脑力劳动,提高了工作效率,能够解决较复杂 的数学计算和数据处理(2)微型计算机阶段(1981年-1990年)微型计算机大量普及,几乎应用于所有领域,对世界科技和

3、经济的发 展起到了重要的推动作用。(3)计算机网络阶段(1991年至今)。计算机的数值表示方法:二进制,八进制,十进制,十六进制。要会 各个进制之间的数制转换。计算机网络为人类实现资源共享提供了有 力的帮助,从而促进了信息化社会的到来,实现了遍及全球的信息资 源共享。第二章:介绍了 8086微型机算计系统的组成原理和体系结构(1)BiU与EU的动作协调原则:总线接口部件(BiU)和执行部件(EU)按以下流水线技术原则协调工作,共同完成所要求的信息处理任务: 每当8086的指令队列中有两个空字节,或8088的指令队列中有一个空字节时, BiU就会自动把指令取到指令队列中。其取指的顺序是按指令在程

4、序 中出现的前后顺序。 每当EU准备执行一条指令时,它会从BiU部件的指令队列前部取 出指令的代码,然后用几个时钟周期去执行指令。在执行指令的过程中,如果必须访问存储器或 者i/o端口,那么EU就会请求BiU,进入总线周期,完成访问内存 或者i/o端口的操作;如果此时BiU正好处于空闲状态,会立即响 应EU的总线请求。如BiU正将某个指令字节取到指令队列中,则 BiU将首先完成这个取指令的总线周期,然后再去响应EU发出的访 问总线的请求。 当指令队列已满,且EU又没有总线访问请求时,BiU便进入空闲 状态。 在执行转移指令、调用指令和返回指令时,由于待执行指令的顺序 发生了变化,则指令队列中已

5、经装入的字节被自动消除,BiU会接着 往指令队列装入转向的另一程序段中的指令代码。从上述BiU与EU的动作管理原则中,不难看出,它们两者的工作是 不同步的,正是这种既相互独立又相互配合的关系,使得8086/8088 可以在执行指令的同时,进行取指令代码的操作,也就是说BiU与 EU是一种并行工作方式,改变了以往计算机取指令一译码一执行指 令的串行工作方式,大大提高了工作效率,这正是8086/8088获得成 功的原因之一(2) 它的工作模式:有最小和最大(3) 它的寻址方式:a、数据操作数这类操作数是与数据有关的操作数,即指令中操作的对象是数据。数 据操作数又可分为:a立即数操作数。指令中要操作

6、的数据包含在指令中。B寄存器操作数。指令中要操作的数据存放在指定的寄存器中。c存储器操作数。指令中要操作的数据存放在指定的存储单元中。di/o操作数。指令中要操作的数据来自或送到i/o端口。b、地址操作数这类操作数是与程序转移地址有关的操作数,即指令中操作的对象不 是数据,而是要转移的目标地址。它也可以分为立即数操作数、寄存 器操作数和存储器操作数,即要转移的目标地址包含在指令中,或存 放在寄存器中,或存放在存储单元之中。对于数据操作数,有的指令有两个操作数:一个称为源操作数,在操 作过程中其值不改变;另一个称为目的操作数,操作后一般被操作结 果代替。有的指令只有一个操作数,或没有(或隐含)操

7、作数。对于地址操作数,指令只有一个目的操作数,它是一个供程序转移的 目标地址。下面以moV指令为例:moVdst,src; (dst)-(src)第三章:对8086的指令系统的介绍计算机的指令通常包括操作吗和操作数两部分,寻址方式是指令中说 明操作数所在地址的方法。寻址方式有立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器 间接寻址方式、寄存器相对寻址方式、基址编址寻址方式、相对基址 编址寻址方式,还有隐含寻址,i/o端口寻址等。要能正确判断各种 寻址方式。要熟练掌握一下下面的指令:数据传送指令,通用数据传 送指令:moVPUSHPoPXcHGXLaT,输入输出指令:inoUT地址目标 传送

8、指令:LEaLdSLES,标志传送指令:LaHFSaHFPUSHFPoPF;算 术运算指令,加法:addadcincaaadaa , 减法:SUBSBBdEcnEGcmPaaSdaS , 乘法: mULimULaam , 除法: diVidiVaadcBwcwd;逻辑运算和移位指令,逻辑运算指令: noTandoRXoRTEST,算术逻辑移位指令:SHL/SaLSHRSaR,循环移 位指令:RoLRoRRcLRcR字符串处理指令moVScmPS等,指令前缀 REP (无条件重复)以及转移指令:JcJzJSJP;标志操作指令: cLccmcSTcSTi 等。第四章:讨论8086汇编语言程序设计方

9、法,并给出实例分析 汇编语言是一种利用指令助记符、符号地址、标号来编写的计算机语 言。是机器语言的符号表示,是面向机器的语言,是较低级的语言。 本章主要内容是汇编语言语句类别、maSm的运算符及其表达式、伪 指令语句格式和作用、基本程序结构、调用程序和被调用程序之间的 数据传送途径以及汇编源程序上机调试过程。本章重点是阅读程序和编写程序。本章知识要点如:汇编语言语句类 别:实指令语句、伪指令语句、宏指令语句,程序基本机构:顺序结 构、分支结构、循环结构、过程(子程序)-参数传递途径:寄存器 约定、存储器约定、堆栈传递,程序开发步骤:编辑-汇编-链接- 调试程序。伪指令语句:符号定义指令EQU、

10、二,数据定义伪指令 dBdwdd,段定义伪指令SEGmEnTEndS,过程定义伪指令PRoc EndP段指派伪指令aSSUmE程序定位伪指令oRG汇编结束 伪指令End。伪指令语句中的名字可以是变量名、段名、过程名。变量也有三种属性:段、偏移量和类型。第五章:介绍存储器的分类及应用半导体存储器是指用半导体器件作为存储器介质的存储器。目前,计 算机的内存储器(主存储器)都由半导体存储器芯片担任。本章讨论 半导体存储器芯片的类型、存储原理、使用场合、引脚功能、如何与 cPU (或系统总线)连接以及及软件验证l连接是否正确等问题。 本章知识要点:存储器分外部和内部,外部又分软盘、硬盘、磁带、 闪存盘

11、和光盘;内部又分Ram和Rom,Ram可分为SRam、dRam; Rom 也可分为 PRom、EPRom、EEPRom 和 Flashmemory。知道各种 存储器的结构和用途,特点以及寻址方式,根据实际接线图能写出寻 址空间,以及明白与cPU之间的速度匹配问题等。在学习时要知道 存储器芯片的存储容量的计算方法(单元数X位数/单元),会计算各 存储器的芯片地址范围。第六章:讲述i/o接口和系统总线中断传送方式的优点是:cPU不必查询等待,工作效率高,cPU与外 设可以并行工作;由于外设具有申请中断的主动权,故系统实时性比 查询方式要好得多。但采用中断传送方式的接口电路相对复杂,而且 每进行一次

12、数据传送就要中断一次cPU,cPU每次响应中断后,都要 转去执行中断处理程序,且都要进行断点和现场的保护和恢复,浪费 了很多cPU的时间。故这种传送方式一般适合于少量的数据传送。 第七章:讨论中断系统并介绍中断控制器8259a 本章主要内容是:中断的概念,中断源、中断响应、中断优先级、中 断向量表等。会编写初始化程序,8259a的结构和原理及应用;根据 题目要求会画实际连线图;会写初始化命令字icwl、icw2、icw3、icw4 和操作命令字ocwl、ocw2、ocw3;会处理中断级联和中断嵌套的问 题。第八章:介绍了可编程计数器、定时器、8253和8254芯片的基本原 理和它们的大量应用实

13、例本章主要内容是:定时器/计数器的应用场合;如何实现定时/计数; 可编程计数器/定时器8253芯片的内部结构、引脚功能、计数原理、 6种工作方式下的工作条件和输出波形特征。重点是8253芯片的实 际应用。本章主要知识点:知道计数和定时的概念,8253的原理和结构,有3 个计数器,每个计数器能独立工作于6种方式,可通过控制字寄存器 来设置每个计数器的工作方式,根据题目要求能编写简单的初始化程 序,也能根据连线图写出芯片地址。8253的引脚功能:与系统总线相连:数据引脚d0d7、地址引脚al、 a0、控制引脚Rd/cS/wR;通道引脚cLKGaTEoUT其他引脚GndVcc 可编程计数器/定时器8

14、253的工作方式:方式0:计数结束中断方式, 方式1:可编程单稳态输出方式,方式2:比率发生器(分频器),方 式3:方波发生器,方式4:软件触发选通,方式5:硬件触发选通。 第九章:讲了可编程外围接口芯片8255a以及具体应用本章主要内容是并行输入/输出接口概念,可编程并行输入/输出接口 芯片8255a的内部结构、引脚功能、3种工作方式下的输入输出工作 过程及其实际应用。本章主要内容:接口的概念,知道8255a的结构和功能以及应用;芯 片包括3个端口,能分别工作于3种方式,可以通过方式控制字来选 择工作方式,端口 a三种方式都能工作,端口 B只能工作于方式0 和1,端口 c只能工作于方式0,可

15、单独写控制字;键盘接口消抖问 题。第十章:简述了串行通信和可编程接口芯片8251a本章主要内容:串信通信的基本概念:数据传送方向,串行传送的2 中基本方式,串行传送的2种基本工作方式,串行传送速率,串行接 口芯片,调制解调器;可编程串行通信接口芯片8251a:内部结构和 外部引脚,记住方式字、命令字和状态字。会画与cPU的实际连线 图,能根据实际需要编写8251的程序及其初始化设置。第一章:简介了模数(a/d)和数模(d/a)转换本章主要内容:模数(a/d)和数模(d/a)转换的概念,模拟量变成 数字量需要采样、量化、编码,通过采样保持器来实现。adc0809转 换器要了解其原理,可以有825

16、5a来控制adc0809,知道连线图和其 在整个系统中的作用。小结:微机的最基础语言计算机语言的一个最基础最古老的汇编语言。俗话说的好,越基础的东西越重要,因此它在重大的编程项目中应用 的最为广泛。就我个人的理解,汇编是对寄存的地址,以及数据单元 进行最直接的修改。不过它有两面性,有优点,也有缺点,最重要的 一点就是它本身较为复杂:对某个数据进行修改时,本来很简单一个 操作会用比较烦琐的语句来解决,而这些语句本身在执行和操作的过 程中,占用大量的时间和成本。因此,在一些讲求效率的场合,这种 语言并不可取,所以可以适当对它进行取舍。汇编语言对学习其他计算机高级语言起到一个比较、对照参考的作 用。因为学习总是从最简单最原始最基础的知识点开始,而汇编语言 就是比较原始的一种计算机语言,故而学习高级语言也当

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号