初学汇编语言编程过程中的一个常见问题.pdfVIP

初学汇编语言编程过程中的一个常见问题.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国鸯新技术企业 初 多【编 话 畜编 程 过 程 的 一 个 审地 问题 文 /彭 小利 【摘要 】 通过近几年汇编语言的教学,笔者发现很 多学生在初学汇编语言时,都会犯同样的错误 ,那就是 , 无论怎样 的一个程序 。学生运行 以后都希望直接直观的看到或是感知到结果,否则就认 为程序有 问题 。然而 一 个程序运行后 的结果能否直接看到或是感知到 ,是要根据这个程序所要完成的功能而定 的。 【关键词 】汇编语言 程序 初 学者 在各种高级程序设计语言应用如此广泛的今天 ,汇编语言似乎 文件 p.exe,但是我们在执行这个可执行 文件 以后什么都看不到 (如 被很多人所忽略 。但它 的重要性 已经是每个学 习计 算机专业 的学生 图 2)。 所共知的,(比如钱晓捷 老师的 《重新认识汇编语言》这篇文章和 《新 版汇编语 言程序设计》一书的前言部分就很 明确的提出汇编语言的 重 要 性)。 图 2 运行 P.e~O文 件 在从事汇编语言的教学过程 中,特别是在上机过程 中,我发现 到这一步时就会有很多学生举手 问 “老师为什么程序运行 以后 很多学生在学 习汇编语 言编程 时存在着一个共 同的问题 ,那就是无 什么都看不到?”“那我怎么知道加 以后的结果是多少呢?…结‘果正 论是怎样 的一个程序 ,运行 以后学生就想马上直接看到或者感知到 确与否呢?”等等之类的问题。其实运行之后什么都看不到就对了, 结果。但是只要懂得汇编语言的人都知道 ,这要看 编的是一个执行 因为我们 的程序本身就没有显示 的功能 ,它仅仅只是计算而 已。那 什 么功能的程序 ,执行后有的可能发出声音 .有的可 以看到一些句 要怎样我们才能看到这个结果呢?有两种方法 .一种是在 debug中来 子 ,有的可能什么都没有等等 。那什么都没有的这种 就只能在 debug 观察 。需如下几步 : 中去看 了。 1.装入程序 。(如图3) 我们在此 以基本的汇编系统 MicrosoftMASM 6.15为例 ,大家 都知道 。如果我们要建立并处理一个汇编语 言程序 ,则需要 以下过 程 ,如 图 1所示 。 图 3 2.反汇编 。用 u命令进行反汇编 (如图4),可 以观察到 p.exe反 汇编 以后在 内存 的 13F5:00O0—— 13F5:0011这段 内存单元区域 ,如 图 4虚线框部分 。 图 1汇 编语 盲程序 的建立及 汇 编过程 通过上面 的步骤 .这样我们所得到 的.EXE文件才可 以运行 ,我 们在运行 以后 ,如果有 显示或者其他一些可直观感知的功能 的,那 么我们便 能通过我们的感知直接 了解程序 的运行结果。而有的程序 本身就没有这些功能 ,比如只是单单的计算的 。在运行程序后什么 都看不到或者 听不到 ,有 的同学就会很疑惑为什么没有反应 呢? 比 圈 4 反汇编 如 p.asm就是一个简

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档