32位汇编语言教学技巧 钱晓捷.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2期 计 算 机 教 育 84 2012年 1月 25日 ComputerEducation 文章编号 :1672—5913(2012)02.0084—04 中图分类号:G642 32位汇编语言教学技巧 钱晓捷 (郑州大学 信息工程学院,河南 郑州 450001) 摘 要:总结基于Windows控制台的32位汇编语言教学经验,阐述如何构建简单易用的32位汇编语 言开发环境,结合汇编语言现状提 出教学重点是处理器基本指令及其编程,以大量具有交互性和趣味 性的程序贯穿整个教学过程,突出编程实践,将众多的处理器指令和汇编伪指令随教学内容分散编排, 体现循序渐进的教学原则。 关键词:汇编语言;Windows;教学 汇编语言程序设计是我国高校计算机及相关 境,主要 由MASM、VisualC++开发系统 中的 学科的一门专业基础课程。从上世纪80年代以 核心文件组成,无需安装和配置,直接复制就可 来,汇编语言的教学内容主要基于 16位 8086处 以使用,非常便于在课堂上进行演示教学和在机 理器和PC机硬件平台,以及 16位DOS操作系 房上机实践。它应用于Windows操作系统平台, 统和MASM 汇编程序软件环境 ¨】。随着微机技 支持 32位 Windows控制台和 16位 DOS环境应 术的飞速发展,近年来,国内高校师生都希望能 用程序的开发,仍使用MASM汇编程序,配套 够基于 32位 80x86处理器和 32位 Windows操 WinDbg和CodeView调试程序,并精心编制了输 作系统软硬件平台学习汇编语言,但在面向初学 入输出子程序库及方便操作的批处理文件等。 者实施教学时却面临诸多难点。 调试程序是汇编语言教学中必须了解乃至掌 几年来,我们使用外文版教材 f2和 自编教 握的内容。但是,Windows应用程序的调试程序, 材 [34进行了32位汇编语言教学实践,获得了一 不论是集成于某个开发系统 (如 VisualStudio), 还是独立使用 (如WinDbg、SoftlCE),都存在软 些教学经验,较好地解决了这些问题。 件庞大、使用繁杂的问题。在我们构建的开发软 1 构建简单易用的开发环境 件包中,只抽取其中若干核心文件即构成了适合 汇编语言教学要求的WinDbg调试程序。WinDbg 在 l6位汇编语言教学中,通常使用微 软 是广泛应用的Windows调试程序 ]5416110[¨4,由微 提供 的宏 汇编程序 MASM,配合 DOs系统 软免费提供,类似VisualSutdio中的调试程序。 的DEBUG调试程序,或者支持 32位指令 的 它满足汇编语言教学,也适合今后调试 c++语 CodeView调试程序。目前,32位 Windows平台 言编写的Windows应用程序。 的汇编语言编程仍然使用MASM汇编程序,主 编程需要人机交互,以便提高程序的直观性 要的开发环境是MASM32【和VisualC++集成 和学习的趣味性。汇编语言的开发环境中并没有 化开发系统 [6-7],它们虽功能强大,却都略显复 提供可以调用的子程序或函数,用户必须直接调 杂和庞大,不太适合准备入 门的初学者。 用操作系统的功能函数。然而,Wind

文档评论(0)

weiwoduzun + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档