利用Debug调试汇编语言程序执行过程的教学探讨

来源 :计算机时代 | 被引量 : 0次 | 上传用户:sun18903827600
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: “微机原理与接口技术”是电子电气信息类专业的一门核心课程,是一门软件与硬件、理论与实践相结合的课程。学生普遍感到其内容庞杂、对计算机底层的工作原理难以理解、学习难度大。为此,提出利用Debug调试程序对汇编语言程序的执行过程进行深入地跟踪分析,从而促进学生对计算机底层工作原理的理解,实践证明这种方法能有效地激发学生学习的兴趣,取得了良好的教学效果。
  关键词: 汇编语言; Debug; 调试; 教学探讨
  中图分类号:G642.0 文献标志码:A 文章编号:1006-8228(2013)10-52-04
  0 引言
  “微机原理与接口技术”是电子电气信息类专业中一门非常重要的专业基础课程,其内容包括微处理器基本结构与工作原理、汇编语言指令系统、常用接口芯片的基本原理与编程方式、通过系统总线与外设接口进行连接的基本方法等,具备软件与硬件紧密结合的显著特点。该课程帮助学生从根本上认识和理解计算机的底层工作原理[1],培养学生综合运用模拟电子技术、数字电子技术和汇编语言、C语言等相关知识,理解接口电路工作原理,设计接口电路及对接口电路进行初始化编程的能力。其中,汇编语言的编程能力对学生理解硬件工作原理及对接口芯片进行初始化编程具有非常重要的意义。笔者在实验教学中利用Debug[2-3]调试程序引导学生对汇编语言程序的执行过程进行详细跟踪分析,帮助学生理解计算机底层[4]工作的实质,取得了显著的效果。
  1 主要命令简介
  2.1 排序前内存中数据的存储情况
  阅读此段程序可知,子程序disp用以显示字符串“Hello World!”,将disp子程序定义为中断处理子程序,分配的中断类型号为67H,利用指令“int 67h”实现中断调用显示字符串。子程序init_int将67H号中断原来的中断向量从中断向量表中取出来加以保存,将disp子程序的入口地址填写至中断向量表中把原来的中断向量替换掉。子程序restore_int用以恢复原来的中断向量。对程序调试过程如下。
  4.1 查找原中断向量和数据段的值
  5 结束语
  利用Debug调试程序的主要命令,结合实例阐述了汇编程序执行过程的跟踪方法,展示了Debug调试程序强大的功能。在教学中,要充分利用Debug调试程序的几个主要命令,对课程内容做层次化设计[8],引导学生对汇编语言程序的执行过程加以详细跟踪和比较分析,从而深入理解计算机底层工作的实质,这种方法不仅适用于“微机原理与接口技术”课程,对于其他微处理器和高级语言的学习都是有价值的。
  参考文献:
  [1] 曹玉波.Debug软件在微机原理课程教学中的应用与实践[J].吉林化工学院学报,2010.27(5):21-24
  [2] 龙祖强,梁昔明,杨利容.汇编语言程序调试工具DEBUG浅析[J].衡阳师范学院学报,2008.29(6):33-35
  [3] 董洁.浅谈DEBUG程序的主要命令用法[J].赤峰学院学报,2007.23(5):61-62
  [4] 孙丹岭,蒋方炎.汇编语言和微机接口技术实验教学探讨[J].计算机教育,2011.17:43-45
  [5] 钱晓捷.汇编语言程序设计[M].电子工业出版社,2000.
  [6] 罗万钧.田立炎,冯子纲,冯世蔚.汇编语言程序设计[M].西安电子科技大学出版社,1998.
  [7] 王保恒.IBM PC宏汇编语言程序设计及应用[M].国防科技大学出版社,1992.
  [8] 王志军,杨延军,王道宪.微机原理实验课程内容的层次化设计[J].实验室研究与探索,2012.31(1):105-107
其他文献
新课改下对高中化学的教学内容有了更加严格的要求,强调学生全面素质的培养,注重知识和实践的结合。本文从新课改下高中化学教学内容面,临的问题入手,对于新课改下高中化学教学内
详细介绍了MC算法,提出了优化网格模型简化算法。优化网格模型简化算法选取坐标点的原则是,尽可能地接近原始网格,通常采用子集选择法或优化选择法。在尽可能保证图像精度的前提下,优化网格模型简化算法可以提高运算速度,而单纯的网格算法由于失真严重而缺乏实用价值。基于体绘制的网格化简化算法重建的三维模型比较完全,且算法简单,在多排螺旋CT等医学图像三维重建中有较好的应用。
教学质量是衡量中等院校办学水平的重要指标。结合宁夏农业学校近年来教师教学质量评价工作的实践,对教师教学质量评价的评价主体、指标体系、实施程序及结果应用进行探讨,并根
许多教师在教育学生时往往饱含爱心、耐心,对学生掏心掏肺,然而对待自己的孩子,却没有足够的耐心,这种现象让人深思。我从身边的例子发现,教师压力大,对子女拔高要求,角色混乱,把工作
现有关联规则更新算法都是基于支持度.置信度框架而提出的,仅针对大于最一J、支持度闭值的频繁项集进行挖掘。为了提高告警关联规则的完整性和准确性,在相关度AARSC算法基础上,提
选材研究是游泳研究的重点和热点,水感在选材方面的应用则是选材研究的核心。在选材文献研究当中,不论是立项的课题还是自主研究,研究最多的是水感选材,并且一致认为“水感”是游
在软件产业急速发展的带动下,软件测试人才的需求量剧增,而目前软件测试课程教学模式的人才培养已无法满足市场的需要.为此,根据软件测试课程教学模式的现状,对现有的教学模
1965年9月17日,中同科学院生物化学研究所等单位经过6年多的艰苦工作.第一次用人工方法合成了一种具有生物活力的蛋白质--结晶牛胰岛素.证明了生物到非生物的一个转变和飞跃,
期刊
【正】 我们伟大的祖国有幅员辽阔的土地、雄伟壮丽的山河,是它哺育了中华民族的优秀子孙,滋育了中华民族几千年的优秀文化,它是我们中华民族的自豪和骄傲。因此古往今来出现
美国教练里斯、罗斯介绍蝶泳运动史时,忽略了俄罗斯选手潘克拉托夫,令人遗憾。2011年2月10日,俄体育网发表了一篇介绍潘克拉托夫的文章,摘译如下: