大学毕业论文之大学期末考试-对《微机接口技术》课程教学改革研析_

时间:2019-05-12 06:49:03下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《大学毕业论文之大学期末考试-对《微机接口技术》课程教学改革研析_》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《大学毕业论文之大学期末考试-对《微机接口技术》课程教学改革研析_》。

第一篇:大学毕业论文之大学期末考试-对《微机接口技术》课程教学改革研析_

摘 要 : 《微机接口技术》教学模式应该突破传统的理论验证教学模式,充分发挥学生学习的主动性。加强对学生创新能力的培养是本课程教学改革的一个难点。该课程的教学改革突破点是:实验教学的改革。在实验内容、实验组织方法上进行的一些有益的改革尝试,可以有效提高教学质量。

关键词:教学改革;实验教学;创新能力引言

《微机接口技术》课程作为高等院校计算机专业的主要专业基础课程之一,学生普遍感到《微机接口技术》这门课难学、难懂、概念抽象、感性认识差,再加上大量汇编语言编写的初始化程序和应用程序。学生学习完了这门课程后,对于接口芯片工作原理和在计算机中的实际应用模糊不清,更谈不上创新设计。该课程的教学现状总结起来,主要存在以下几个方面的问题。

1)教材相对陈旧

现在使用的教材大多数都存在东拼西凑的现象,而且教材的编写、出版有一个周期问题,即使基本理论讲清楚了,但是对芯片的应用现状和新技术发展却很少涉及,或者讲得不清楚。

2)理论教学和实验教学严重分离

理论教学主要靠老师在课堂上用电子教案分析讲解,这种单纯的理论分析,学生感觉枯燥乏味,没有参与思考的积极性;而最能吸引学生的实验课程却由实验教师自行组织,与理论教学脱节。学生的完整知识结构体系无法统一和完善。

3)验证性实验教学扼杀了学生的创新能力和创新欲望

现在高校中对于该门课程的实验都采用实验箱,对芯片功能进行验证性实验就算了。基本上学生没有自主的创新环节,在课程设计阶段,老师把程序编写好,学生照着老师的步骤连接好各种线路,再把程序录入、调试运行,观察结果写出实验报告就行了。最后导致所有学生的实验报告都是一个结论。

因此,积极地对《微机接口技术》课程进行教学改革,有效提高教学质量是当前该门课程的重要任务。因为该门课程作为汇编语言、计算机组成原理课程的后继专业课程,是计算机专业学生有效提高专业技能和动手、创性能力的一门重要课程,也是该专业与其它专业区分的一门主干课程。要达到有效提高该门课程教学质量,培养学生的动手能力和创新能力,就必须在教学指导思想、教学实验内容和实验组织方法等方面进行一系列改革,下面就这几个方面进行详细探讨。根据课程发展特点,转变教学指导思想

教学改革的目的是提高教学质量,要在有限的几十个学时中让学生真正掌握好一门课程的内容,在组织教学过程中就要做到“少而精”,要想做到这一点,就必须灵活地使用教学方法,不能千篇一律地纯理论教学,必须转变教学指导思想,根据课程的内容进行调整,对于《微机接口技术》这种纯硬件的专业课程,学习重点就要从“是什么,如何工作”继续深入到“是什么,如何工作,如何设计,现在的发展现状,以后的发展方向”。积极的鼓励学生思考。现在国内计算机专业教学模式普遍都是“重软件、轻硬件”,很多学生到了大学毕业做毕业设计时,连计算机主机箱内的部件都不认识,更谈不上发展研究了,这也是国内硬件人才严重缺乏的原因之一。因此教师的引导很重要,要给予学生充分的思考空间,“强调基础,注重实际能力”应该才是这门课程的新教学指导思路。优化教学内容

《微机接口技术》课程教学改革的首要任务应该是教材改革。选用教材应该是以学生能够学到知识为目的。

现在很多高校选用的理论教材还基本差强人意,但是实验指导教材却参差不齐,很多教材都

只是列出了各芯片的连线示意图,并给出了相应的初始化程序,学生只需要按图索骥就行了,完全失去了实验课程的意义。这种验证式的教学模式导致了学生自我创新能力的丧失,一个实验结束,所有学生的实验报告都是一个结论。

随着计算机硬件技术的飞速发展,《微机接口技术》课程的教与学都发生了质的变化。传统的计算机接口技术课程着重于介绍计算机各组成芯片的内部结构,初始化编程命令和在PC/AT机中的基本应用,并没有系统的介绍各组成芯片的关联工作情况以及和CPU的系统工作状况。当今Pentium PC机广泛使用的并行接口标准IEEE 1394、通用串行接口标准USB、图形显示总线标准AGP、高速硬盘标准Ultra 100MB等等,都是最新接口技术应用的具体成果。但是在现有教材中很难包含所有的新技术,因为现有教材中的很多内容在微机原理课程中已经讲到,因此学生更是觉得这门课程没有实用价值。

针对这一系列情况,现有的教学内容就必须进行优化。因为这门课程的特殊性,其理论基础基本上都是围绕IBM/PC系列机进行讲解的,基本原理没有大的调整和变化,因此理论教学内容的优化主要是选择教材的问题,根据笔者经验,一般来讲正规出版社的理论教材都还可以,因此这门课程教学内容的优化就主要着眼在实验课程的实验内容和实验组织方式。根据笔者多年的教学实践经验进行以下探讨。

3.1 实验内容的改革

微机接口实验的内容主要是有关接口芯片的学习和应用,各种芯片在学习过程中都是分开来讲解,其实在具体的应用上这些芯片是互相紧密联系的,在实验中应该集合在一起,才能真正的掌握这些芯片在计算机中的主要功用。比如:接口芯片8255是并行传输接口芯片,三个端口的每个引脚都可以独立地产生一个有用信号;而芯片8253是定时器/计数器,可定时产生一个信号,而这个信号和8255A的PB口协作可以作为扬声器的控制信号。所以在实验时,应该把8255A和8253A这两个实验结合在一起。实验时间是4个学时,在内容上,可以先熟悉8255的性能,然后熟悉8253的性能,最后将两者结合在一起进行实验,真正掌握计算机扬声器的工作原理。两种芯片互相联系,有助于对芯片更深入地了解,在此基础上,也可以将芯片8259和8253A结合在一起。这样逐步深入,不断提高学生的学习兴趣,学生有了兴趣后,老师就必须循循善诱的引导学生进行创新设计,实际上,这门课程的创新设计内容很多,比如:工业控制,智能仪器仪表,超市收银机,公共汽车报站系统,电子考勤机,门铃报警电话,步进电机控制系统,交通收费系统,家电领域的智能控制芯片等等。教师可以选择一个比较实用也不太复杂的产品作为事例,如足球场上的计时器、记分器等等,给学生由浅入深地讲解,鼓励学生只要掌握了相关的硬、软件基础知识,就能开发出同样的产品,从而激发他们对本课程的学习兴趣,增强了求知欲。

对于这门课程的实验内容,笔者在教学中一般分为这样几个层次进行。

3.1.1 认知阶段

这一阶段

主要是让学生从理论角度转变到硬件角度认识真正的硬件芯片外观和基本工作原理,熟悉汇编语言在接口芯片编程控制中的上机过程。基本依照实验讲义的指导去做,这算是本课程学习的入门阶段。学生这时刚刚接触到具体的硬件芯片,对于很多引脚的定义不能从硬件接线的角度去理解,因此必须要求学生完全依照实验讲义的要求,一步一步进行程序调试、汇编、连接、装入、运行,观察输出,得出正确的实验结果。这一层次的实验目的主要是熟悉实验装置和实验步骤,对接口芯片各个引脚信号的实际接线方法有一个初步的体会,逐步提高做实验的兴趣,通过实验,学生对系统有一个初步的认识。这是实验的初级阶段,力求做到由浅入深、循序渐进。

3.1.2 提高阶段

这一阶段主要是提高学生对芯片系统工作的认识。因为这时学生已经对芯片的硬件接线有了

进一步的认识,有能力自己做一些修改和设计,并且对做实验有了一定的兴趣,在讲义给出的基本接线原理的基础上,自己深入一步,做一些局部的改动,这时实验的成功对学生的心理有较大的鼓励,可以激发学习的兴趣。比如:CPU利用8255A与打印机相连完成并行打印和打印机并行接口的学习是分成不同章节介绍的,弄得很多学生就搞不清楚,到底CPU用的是哪一种并行打印接口,而且打印接口标准和8255A到底有什么关系?因此笔者在讲解这部分内容时,首先分开讲清楚各自的工作原理,以及编程控制等基本内容。让学生深入了解CPU执行指令所产生的信号如何控制并行打印的输出过程。之后,在实验中,笔者让学生设计了这样一个实验:利用8255A的A口工作在方式0与微型打印机相连,将内存缓冲区BUFF中的字符打印输出。试完成相应的软硬件设计。由于学生已经清楚知道了各自的工作原理,老师稍加引导,学生很容易就设计好硬件连线图,如图1所示。

图1 硬件连线图

有了这样一个硬件连线图,相应的控制程序就很简单了。然后让学生自己完成这个题目的硬件连线和控制程序:将上例中8255A的工作方式改为方式1,采用中断方式将BUFF开始的缓冲区中的100个字符从打印机输出。根据笔者经验,只要学生能够顺利完成前面的实验,这个实验也会很容易成功。通过一系列类似的提高实验,让学生切实清楚了各种芯片、接口标准与CPU的关联工作情况,可以激发学生的学习积极性和学习热情,树立学生学习的自信心和学习成就感。

3.1.3 创新阶段

这个阶段是在前面两个阶段的基础上进行的,学生经过了认知、解惑的阶段后,就产生了自我创新的欲望。这时老师可以要求学生自己设计线路图、程序,进行调试,得出正确的结果,是学习的提高阶段。因为学生对芯片的学习和硬件接线有了深入的理解后,已经不满足于实验讲义上的现成方案,迫切希望自己动手设计一个综合性的实验方案,然后进行编程、调试,得出结果,最后写一个综合的设计报告。这是实验的高级阶段,对于学生动手能力的提高有较大的帮助。笔者就在这一阶段要求学生完成了一些创新实验,比如: 交通信号灯控制系统、电子音乐播放器、电子时钟设计、转速测试系统设计、简易计算器系统设计等方案。尽可能多地提供具有实际用途的设计方案,使学生通过完成实用价值较高的电路设计的同时进一步加深对专业理论知识的认识和理解。

比如设计—套公共汽车报站系统,利用8255或8253、8259等接口电路均可。学生根据所选课题和所用的接口电路芯片设计出完整的接口电路,并在实验系统上完成电路的连接和调试通过即可。在设计过程中,不提供所谓的“标准答案”,而是鼓励学生充分发挥设计才能,大胆创新。接口电路接法不同,芯片选择不同,结果可能不同。鼓励持不同意见的同学充分阐述自己的观点,积极相互讨论。不乏有学生为了拟定一个良好的设计方案,为了调试出相应的指标,绞尽了脑汁,主动弥补自己知识的缺陷来完成课程任务。所以,通过创新阶段的训练能够真正反映学生掌握本课程的综合应用能力。

3.2 实验组织方式

由于这门课程为计算机应用专业的必修课程,学生人数众多,组织实验时可以采用分级组织形式。通过前面的基础实验,完成较好的学生自己选择一个同学形成一组,每组不超过两人,以杜绝学生存在不做的侥幸心理,兼顾“一帮一”的原则,带动学习氛围。实验结束,要求学生进行讨论,并写出实验报告,对实验进行总结。学生通过创新、讨论、实践、再讨论、再实践、再创新的过程,个人动手能力得到了极大地提高。采用立体教学模式

除了抓好实验环节外,教学模式的多变也是必不可少的。现代教学方式的一个典型指标就是多媒体技术的应用。很多老师认为用了幻灯片就是使用多媒体了,其实不然,作为硬件技术

专业基础课程,对于绝大多数学生来讲,《微机接口技术》课程中的很多知识都是抽象而难于理解的,如果采用Powerpoint做成的传统的静态幻灯片,学生肯定会觉得生涩难懂。比如我在教学过程中就组织了微机接口技术的立体教学模式,制作了微机接口技术的电子教案,应用了微机接口技术仿真实验软件,利用这些辅助的教学手段完成《微机接口技术》的课堂教学。因为电子教案可以加大课堂教学的信息量,仿真软件可以直观地将各部件内部每一步的信息流动过程以生动形象的方式展示在学生面前,使学生具有身临其境的感觉。比如:控制程序中指令执行过程以及涉及到的微操作步骤,如果就靠课堂上空洞的分析,学生是无法建立其完整的结构概念的,但是在教学过程中,我就用仿真工具做了一个动态的执行过程,学生看起来很直观,而且明确了执行过程中相关硬件的工作和配合情况。

通过教学实践证明,采用现代化的、多元的教学手段,可以把原本枯燥的硬件课程讲解得生动易懂,消除了学生的畏难情绪,化被动学习为主动求知。当然因为接口技术与设备都在不断的发展,教材上的内容,往往是对以往接口技术成型后的总结,实验也只是对教材上的芯片接口功能的验证,并不能真正与当前最新技术同步,有些甚至过于陈旧,所以应适时补充一部分当前微机接口技术中较新的内容,并给予重点介绍,如有条件的话可以给学生演示无盘系统启动芯片BOOT—RObl设备、USB设备等开发过程,包括选择控制器、硬件电路设计、软件设计、调试整个过程,使学生对现代微机接口技术与身边常见设备更紧密结合起来,真正做到学以致用。结束语

《微机接口技术》课程的教学改革是一个长期的过程,不可能一蹴而就,需要理论

教学内容、实验内容以及实验组织方式和教学模式等多因素结合,本文就教学的几个主要方面进行了探讨,主要分析了实验环节的问题并提出了改革方法,通过作者自己的教学实践,合理安排教学内容、灵活组织教学模式、加强教学实践、增加创新实验环节等,都有助于提高教学质量,改善教学效果,提高学生的学习兴趣,进而提高学生的学习效率,同时,通过这门课程的教学改革探讨也为今后更进一步的精品课程建设奠定了基础。

参考文献

[1] 王汝芳等.探索高等院校创造教育之路[N].现代经济,2O00年增刊;l0~12;

[2] 阎立钦主编.创新教育[N].北京:教育科学出版社.1999年。

[3] 甘俊英.谈提高教学质量的几点看法[J].五邑大学高教研究与探索,2004,1:28-30

[4] 何克抗.信息技术与科学课程的整合.电化教育研究,2002,(1):3-6

[5] 陈友宣.微机接口技术实验课程教学改革探讨.现代企业教育,2007,(3)下:7~8

[6] 姜建山.微机接口技术课程教学改革研究[Z].,2007—01—05

第二篇:微机接口技术课程实验考核

微机接口技术课程实验考核

设计题目:抢答器电路的设计

设计要求:

以51单片机为核心芯片,在其最小系统基础上通过8155并行接口扩展按键,扩展发光二极管,搭建抢答器电路,要求有一个总开关,五个选手抢答开关,五个发光二极管,一个蜂鸣器。

总开关优先权最高,关闭后所有开关无效,所有灯熄灭。

总开关打开后,五个选手开始抢答,谁先开谁先亮,蜂鸣器响,只可以亮一个,其他开关失效。

学生注意事项:

1.电路图要完整,包括51最小系统全部。

2.按键和发光二极管都是低电平有效。

3.设计报告书为主要考核方式,要求有设计题目,班级,学号,姓名,设计要求,原理接线图,程序流程图,汇编程序,心得体会。

4.设计报告书必须手写,电路图必须手画。

教师:索雪松

第三篇:微机原理与接口技术课程总结

10电子班《微机原理与接口技术》课程总结提要

一、围绕本课程的教学内容,除了阅读教材外你还看了哪些资料?请归纳简述其内容。

二、请陈述当前你对微控制器工作系统的认识

三、请综合运用51单片机的中断系统、定时/计数器、串行口,从实际应用出发做一个设计。这个设计可以是个新产品,也可以是对身边生活中某个环节或产品的改善;这个设计从电子专业的角度要合理可行。请清楚地阐述这个设计的功能、技术环节。不用描绘具体电路,用框图示意即可。

四、本学期的《微机原理与接口技术》课是第一次把微机原理、接口技术、单片机整合在一门课中,并赋予了72学时的课堂教学和36学时的实验学时。请从教学内容、实验内容、学时安排、教师对课程的把握等方面对本课的教学提出意见。

注:

①、对于撰写提要中的问题不能泛泛而论,希望确实通过自己的理解与想法具体说明;

②、要求字数在2000~4000之间;

③、课程总结将计入本课考核成绩;

④、请各位同学截止到7月5日24点,把课程总结的电子版发到我的教学邮箱:xyredleaf_homework_1@126.com

任课教师:洪小叶

2012-6-26

有什么问题及时沟通。

第四篇:《微机原理与接口技术》课程教学改革探索与实践(共)

《微机原理与应用》课程教学改革探索与实践

《微机原理与应用》是计算机专业的主干专业课程,在专业知识结构和能力结构中有着举足轻重的地位,是计算机专业四大支柱课程之一。该课程的教学目的是使学生以一种具体的机器环境为背景,系统的掌握微型计算机系统及接口技术的基本原理、微型机区别于一般计算机的特点、具体背景中的实现等问题。

该课程具有理论性强、系统性强、抽象等特点,学生接受难度大,学习兴趣小。为了收到较好的教学效果,本人从事该课程教学几年来,进行了不断的探索和尝试。

一、教学内容改革

众所周知,计算机是当今各个技术领域中发展最快的领域,微型计算机从八位微处理机(如Z80)、十六位微处理机(如8086/8088)过渡到三十二位微处理机(高档X86系列)的变化仅仅经历了不到20年的时间。接口技术也从简单到复杂、从无标准到公司标准发展为工业通用标准,逐步走向开放、通用、标准化。

由于上述特点,在背景机的选择上,既要选择一种较为简单的机器为背景,避免学生一开始就坠入复杂晦涩的技术中,又要紧跟当前主流技术,避免学生学无所用。这就要求选择一种当前流行技术兼容的简单机型。这样,8086/8088正是一种桥梁机型。据此,我们改革了原有背景机,从原来的Z80 转变为8086/8088。从此带动了教学内容的第一次大换血。

在课程体系结构上,原来主要注重理论教学,其基本体系为:计

算机基础知识、微处理器的结构(包括内部结构和 外部结构)、时序、存储器的组织和结构、微机的指令系统、汇编语言程序设计、定时/计数器、中断技术、DMA技术、并行接口等。1998年起,为适应高职教学需求,按照“理论够用,重在能力”的原则,对教学内容进行了第二次大刀阔斧的改革:第一,考虑到计算机基础知识与其它先驱课程(如计算机导论、计算机文化基础)的重叠,在本课程中,该部分进行了必要的删减,与以往重复部分仅做复习性回顾,而对原来其它课程中虽然已经提及,但未进行深入探析的问题进行了加强。如:机器码特别是补码的运算及其在微型机中的应用。再如:BCD编码与运算,根据对大部分的同学调查,学生都能顺利掌握,但是,此编码到底有何用途,为什么要用BCD而直接使用二进制,绝大部分同学茫然不知。对此进行了实例性比较,实现了难点突破。第二,考虑到计算机专业单独开设汇编语言的实际,删除了汇编语言程序设计部分。第三,时序部分在原有体系中占有较大比重,但实际应用中用途较小,进行了必要的压缩,只进行一般性介绍。第四,总线是微型机中典型的技术,但原有体系中几乎没有介绍,新的体系中总线技术单独作为一章,进行了系统的阐述。第五,对定时/计数器、DMA技术、并行接口等部分进行了整合,归为一部分——接口技术,便于接口技术之间的比较与实现方法的相互补充。第六,跟踪当前主流,在相应部分,对当前普遍使用的技术、产品进行了介绍。主要体现在:主流总线技术、主流通用接口、主流芯片组、主流主板、主流处理器等。此部分内容几乎每年更新一次。

二、教材改革

教学内容的改革,需要及时的反映在教材的选取上。1998年以前,为配合当时的内容体系,选用的是清华大学编写的以Z80为核心的教材。1998年~2003年选用周明德编写的以8086/8088为核心的第二代教材。2002年起我院联合全国70多所高职高专院校编写了高职高专专用教材——《微型计算机原理与应用》,本教材系统的体现了我院第二次《微机原理与应用》课程内容改革的特点,在全国引起了强烈的反响。

三、教学方法改革

为达较好的教学效果,激发学生的学习兴趣,采用了国外高等职业教育成功的教学方法——“问题驱动”教学法。一改过去“以教师为中心,以讲台为中心,以讲授为中心,以满堂为中心”的教学模式,由教师提出问题要求学生寻求解决方法为先导,引出课堂内容,教师正向讲解后,由学生提出反问,同学讨论,教师总结。课堂气氛活跃,收效良好。其次,引入更多实例,以实例印证理论,增强教学效果。

在作业布置上,减少理论知识性题目,增加技能型探讨。

四、课程要求层次化

为了帮助学生准确掌握各章要点及复习重点,把教学内容分成了解、掌握、重点掌握、熟练掌握四个层次来要求。了解的内容主要是一些常识、技术发展历史概况和发展动态、产品次要性能、技术深层内幕等;掌握的内容主要是重要概念,主要技术;要求重点掌握和熟练掌握的主要是面向实际应用的内容。属于了解层次的,考查时所占

份量较轻;属于掌握层次的是考查的重点。

五、教学资源建设

98年以来,本课程逐步建立了:电子教案、多媒体课件、习题库等。为提高教学质量、加强教学效果奠定了良好的基础。

六、下一步改革措施

1、继续改革教材,出版第二版《微型计算机原理与应用》,进

一步改革内容,加大整合力度,加大技能内容的比重。

2、完善课件和电子教案,提高质量,增强感染力。

3、拟研制微机原理与接口技术演示系统,解决内容抽象问题。

电子技术的许多变化细节在实验中是无法用肉眼感知的,通过Flash等技术用动画分解演示,可以形象化教学,变抽象为具体。

第五篇:《微机原理与接口技术》课程总结

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

主要内容:

《微机原理与接口技术》是我们这学期开的比较难学的一门课,课程紧密结合通信工程专业的特点,围绕微型计算机原理和应用主题,以Intel8086CPU为主线,系统介绍了微型计算机的基本知识、基本组成、体系结构、工作模式,介绍了8086CPU的指令系统、汇编语言及程序设计方法和技巧,存储器的组成和I/O接口扩展方法,微机的中断结构、工作过程,并系统介绍了微机中的常用接口原理和应用技术,包括七大接口芯片:并行接口8255A、串行接口8251A、计数器/定时器8253、中断控制器8259A、A/D(ADC0809)、D/A(DAC0832)、DMA(8237)、人机接口(键盘与显示器接口)的结构原理与应用。在此基础上,对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术作了简要介绍。

具体介绍:

第一章:主要了叙述微型计算机的发展构成和数的表示方法

(1)超、大、中、小型计算机阶段(1946年-1980年)

采用计算机来代替人的脑力劳动,提高了工作效率,能够解决较复杂的数学计算和数据处理(2)微型计算机阶段(1981年-1990年)

微型计算机大量普及,几乎应用于所有领域,对世界科技和经济的发展起到了重要的推动作用。(3)计算机网络阶段(1991年至今)。

计算机的数值表示方法:二进制,八进制,十进制,十六进制。要会各个进制之间的数制转换。计算机网络为人类实现资源共享提供了有力的帮助,从而促进了信息化社会的到来,实现了遍及全球的信息资源共享。

第二章:介绍了8086微型机算计系统的组成原理和体系结构

(1)BIU与EU的动作协调原则:

总线接口部件(BIU)和执行部件(EU)按以下流水线技术原则协调工作,共同完成所要求的信息处理任务:

①每当8086的指令队列中有两个空字节,或8088的指令队列中有一个空字节时,BIU就会自动把指令取到指令队列中。其取指的顺序是按指令在程序中出现的前后顺序。

②每当EU准备执行一条指令时,它会从BIU部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。在执行指令的过程中,如果必须访问存储器或者I/O端口,那么EU就会请求BIU,进入总线周期,完成访问内存或者I/O端口的操作;如果此时BIU正好处于空闲状态,会

第1页

立即响应EU的总线请求。如BIU正将某个指令字节取到指令队列中,则BIU将首先完成这个取指令的总线周期,然后再去响应EU发出的访问总线的请求。

③当指令队列已满,且EU又没有总线访问请求时,BIU便进入空闲状态。

④在执行转移指令、调用指令和返回指令时,由于待执行指令的顺序发生了变化,则指令队列中已经装入的字节被自动消除,BIU会接着往指令队列装入转向的另一程序段中的指令代码。

从上述BIU与EU的动作管理原则中,不难看出,它们两者的工作是不同步的,正是这种既相互独立又相互配合的关系,使得8086/8088可以在执行指令的同时,进行取指令代码的操作,也就是说BIU与EU是一种并行工作方式,改变了以往计算机取指令→译码→执行指令的串行工作方式,大大提高了工作效率,这正是8086/8088获得成功的原因之一

(2)它的工作模式:有最小和最大(3)它的寻址方式: a、数据操作数

这类操作数是与数据有关的操作数,即指令中操作的对象是数据。数据操作数又可分为: A 立即数操作数。指令中要操作的数据包含在指令中。B 寄存器操作数。指令中要操作的数据存放在指定的寄存器中。C 存储器操作数。指令中要操作的数据存放在指定的存储单元中。D I/O操作数。指令中要操作的数据来自或送到I/O端口。b、地址操作数

这类操作数是与程序转移地址有关的操作数,即指令中操作的对象不是数据,而是要转移的目标地址。它也可以分为立即数操作数、寄存器操作数和存储器操作数,即要转移的目标地址包含在指令中,或存放在寄存器中,或存放在存储单元之中。

对于数据操作数,有的指令有两个操作数:一个称为源操作数,在操作过程中其值不改变;另一个称为目的操作数,操作后一般被操作结果代替。有的指令只有一个操作数,或没有(或隐含)操作数。

对于地址操作数,指令只有一个目的操作数,它是一个供程序转移的目标地址。下面以MOV指令为例:

MOV dst,src;(dst)←(src)

第三章:对8086的指令系统的介绍

计算机的指令通常包括操作吗和操作数两部分,寻址方式是指令中说明操作数所在地址的方法。寻址方式有立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址编址寻址方式、相对基址编址寻址方式,还有隐含寻址,I/O端口寻址等。要能

第2页

正确判断各种寻址方式。要熟练掌握一下下面的指令:数据传送指令,通用数据传送指令:MOV PUSH POP XCHG XLAT,输入输出指令:IN OUT地址目标传送指令: LEA LDS LES,标志传送指令: LAHF SAHF PUSHF POPF;算术运算指令,加法:ADD ADC INC AAA DAA,减法:SUB SBB DEC NEG CMP AAS DAS,乘法: MUL IMUL AAM,除法:DIV IDIV AAD CBW CWD;逻辑运算和移位指令,逻辑运算指令:NOT AND OR XOR TEST,算术逻辑移位指令:SHL/SAL SHR SAR,循环移位指令: ROL ROR RCL RCR字符串处理指令MOVS CMPS 等,指令前缀REP(无条件重复)以及转移指令:JC JZ JS JP;标志操作指令:CLC CMC STC STI等。

第四章:讨论8086汇编语言程序设计方法,并给出实例分析

汇编语言是一种利用指令助记符、符号地址、标号来编写的计算机语言。是机器语言的符号表示,是面向机器的语言,是较低级的语言。

本章主要内容是汇编语言语句类别、MASM的运算符及其表达式、伪指令语句格式和作用、基本程序结构、调用程序和被调用程序之间的数据传送途径以及汇编源程序上机调试过程。

本章重点是阅读程序和编写程序。本章知识要点如:汇编语言语句类别:实指令语句、伪指令语句、宏指令语句,程序基本机构:顺序结构、分支结构、循环结构、过程(子程序)--参数传递途径:寄存器约定、存储器约定、堆栈传递,程序开发步骤:编辑--汇编--链接--调试程序。伪指令语句:符号定义指令EQU、=,数据定义伪指令DBDWDD……,段定义伪指令SEGMENTENDS,过程定义伪指令PROC……ENDP段指派伪指令ASSUME程序定位伪指令ORG汇编结束伪指令END。

伪指令语句中的名字可以是变量名、段名、过程名。变量也有三种属性:段、偏移量和类型。

第五章:介绍存储器的分类及应用

半导体存储器是指用半导体器件作为存储器介质的存储器。目前,计算机的内存储器(主存储器)都由半导体存储器芯片担任。本章讨论半导体存储器芯片的类型、存储原理、使用场合、引脚功能、如何与CPU(或系统总线)连接以及及软件验证l连接是否正确等问题。

本章知识要点:存储器分外部和内部,外部又分软盘、硬盘、磁带、闪存盘和光盘;内部又分RAM和ROM,RAM可分为 SRAM、DRAM;ROM也可分为PROM、EPROM、EEPROM 和Flash Memory。知道各种存储器的结构和用途,特点以及寻址方式,根据实际接线图能写出寻址空间,以及明白与CPU之间的速度匹配问题等。在学习时要知道存储器芯片的存储容量的计算方法(单元数X位数/单元),会计算各存储器的芯片地址范围。

第六章:讲述I/O接口和系统总线

中断传送方式的优点是:CPU不必查询等待,工作效率高,CPU与外设可以并行工作;由于外设

第3页

具有申请中断的主动权,故系统实时性比查询方式要好得多。但采用中断传送方式的接口电路相对复杂,而且每进行一次数据传送就要中断一次CPU,CPU每次响应中断后,都要转去执行中断处理程序,且都要进行断点和现场的保护和恢复,浪费了很多CPU的时间。故这种传送方式一般适合于少量的数据传送。

第七章:讨论中断系统并介绍中断控制器8259A 本章主要内容是:中断的概念,中断源、中断响应、中断优先级、中断向量表等。会编写初始化程序,8259A的结构和原理及应用;根据题目要求会画实际连线图;会写初始化命令字ICW1、ICW2、ICW3、ICW4和操作命令字OCW1、OCW2、OCW3;会处理中断级联和中断嵌套的问题。

第八章:介绍了可编程计数器、定时器、8253和8254芯片的基本原理和它们的大量应用实例

本章主要内容是:定时器/计数器的应用场合;如何实现定时/计数;可编程计数器/定时器8253芯片的内部结构、引脚功能、计数原理、6种工作方式下的工作条件和输出波形特征。重点是8253芯片的实际应用。

本章主要知识点:知道计数和定时的概念,8253的原理和结构,有3个计数器,每个计数器能独立工作于6种方式,可通过控制字寄存器来设置每个计数器的工作方式,根据题目要求能编写简单的初始化程序,也能根据连线图写出芯片地址。

8253的引脚功能:与系统总线相连:数据引脚D0—D7、地址引脚A1、A0、控制引脚RD/CS/WR;通道引脚CLKGATEOUT其他引脚GNDVCC 可编程计数器/定时器8253的工作方式:方式0:计数结束中断方式,方式1:可编程单稳态输出方式,方式2:比率发生器(分频器),方式3:方波发生器,方式4:软件触发选通,方式5:硬件触发选通。

第九章:讲了可编程外围接口芯片8255A以及具体应用

本章主要内容是并行输入/输出接口概念,可编程并行输入/输出接口芯片8255A的内部结构、引脚功能、3种工作方式下的输入输出工作过程及其实际应用。

本章主要内容:接口的概念,知道8255A的结构和功能以及应用;芯片包括3个端口,能分别工作于3种方式,可以通过方式控制字来选择工作方式,端口A三种方式都能工作,端口B只能工作于方式0和1,端口C只能工作于方式0,可单独写控制字;键盘接口消抖问题。

第十章:简述了串行通信和可编程接口芯片8251A 本章主要内容:串信通信的基本概念:数据传送方向,串行传送的2中基本方式,串行传送的2种基本工作方式,串行传送速率,串行接口芯片,调制解调器;可编程串行通信接口芯片8251A:

第4页

内部结构和外部引脚,记住方式字、命令字和状态字。会画与CPU的实际连线图,能根据实际需要编写8251的程序及其初始化设置。

第十一章:简介了模数(A/D)和数模(D/A)转换

本章主要内容: 模数(A/D)和数模(D/A)转换的概念,模拟量变成数字量需要采样、量化、编码,通过采样保持器来实现。ADC0809转换器要了解其原理,可以有8255A来控制ADC0809,知道连线图和其在整个系统中的作用。

小结:

微机的最基础语言——计算机语言的一个最基础最古老的汇编语言。俗话说的好,越基础的东西越重要,因此它在重大的编程项目中应用的最为广泛。就我个人的理解,汇编是对寄存的地址,以及数据单元进行最直接的修改。不过它有两面性,有优点,也有缺点,最重要的一点就是它本身较为复杂:对某个数据进行修改时,本来很简单一个操作会用比较烦琐的语句来解决,而这些语句本身在执行和操作的过程中,占用大量的时间和成本。因此,在一些讲求效率的场合,这种语言并不可取,所以可以适当对它进行取舍。

汇编语言对学习其他计算机高级语言起到一个比较、对照参考的作用。因为学习总是从最简单最原始最基础的知识点开始,而汇编语言就是比较原始的一种计算机语言,故而学习高级语言也当然可以从汇编开始。而学了高级计算机语言C以后,我经常将C与汇编进行对比。也发现其中的差异,以及各自的特点,优缺点,从而让我对计算机语言又有了更深一层次的了解。由此,可以扩展的学习C++,JAVA等高级语言,这实际上是掌握了学习计算机各种语言的能力和素养。所以掌握汇编语言对以后其他语言的学习有极大的帮助和促进作用。

第5页

下载大学毕业论文之大学期末考试-对《微机接口技术》课程教学改革研析_word格式文档
下载大学毕业论文之大学期末考试-对《微机接口技术》课程教学改革研析_.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐