- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 指令系统及汇编语言程序设计 347
3.4.7 汇编语言程序的查错与调试 0.建立汇编程序的工作环境至少所需的文件: ASM.EXE/MASM.EXE LINK.EXE EXE2BIN.EXE(为转换.COM文件所需) EDLT.COM/EDLIN.COM DEBUG.COM 1.编写源程序 在弄清问题的要求,确定方案后,汇编语言程序设计者便可依据前面的指令系统和汇编语言的规定,逐个模块地编写汇编语言源程序。 2.源程序输入微型机 在编辑软件(例如:EDLIN、EDIT或其他软件)支持下,将源程序输入到计算机中(.ASM)。 * 3. 汇编 (.ASM?.OBJ) 利用汇编程序(或宏汇编程序)(ASM或MASM)对汇编语言源程序进行汇编,产生扩展名为.OBJ的可重定位的目的代码。 汇编程序ASM(宏汇编MASM)对用户程序汇编; 产生目标文件.obj(必要有)。(列出源程序与机器语言清单,并给出符号表),同时还会产生一些其它辅助性文件,如列表文件.LST、交叉参考文件.CRF 汇编过程中查语法错误(可给出源程序定义符与源程序行号的对应清单)(一般不需要) 4.连接(.OBJ?.EXE) 利用连接程序(LINK)可将一个或多个.OBJ文件进行连接,生成扩展名为.EXE的可执行文件。 同时也进行检错工作。 还会生成其它文件如MAP文件(可不要) 注:连接时若给出无堆栈警告错误,并不影响程序的执行。 5. 执行(.EXE/.COM) 在DOS下直接运行EXE文件 在运行时可能会有逻辑或算法上的错误,导致结果可能出错,因此还需要调试。 6. 调试-DEBUG程序 调试汇编程序最常用的工具是动态调试程序DEBUG。 动态调试程序DEBUG有许多功能可供设计者调试其研制的软件。 补:下面增加debug的常用命令 汇编程序的上机过程如图3.25(P99)。 图3.25 汇编语言源程序的查错与调试过程 *
您可能关注的文档
- 第32章平稳时间序列分析ARMA模型.ppt
- 第30章蛋白质降解和氨基酸分解代谢.ppt
- 第32章术后肝功能障碍.ppt
- 第32讲 微生物的培养和利用.ppt
- 第32讲 空间几何体的表面积和体积(102张).ppt
- 第32讲空间几何体的表面积和体积(102张).ppt
- 第33章蛋白质合成及转运.ppt
- 第39讲 胶体的性质及应用.ppt
- 第3次课Laplace展开定理.ppt
- 第34章 DNA复制和修复.ppt
- 六年级语文下册14《文言文二则》《学弈》课件(共14张PPT).pdf
- 轮状病毒感染课件(共14张PPT)《动物疫病防治》.pdf
- 空气消毒课件(共16张PPT)《动物疫病防治》.pdf
- 空怀母猪饲养管理的目标和内容课件(共23张PPT)《猪生产》.pdf
- 了解中国入出境旅游市场课件(共25张PPT)《旅游客源地与目的地概况》.pdf
- 节奏与旋律课件(16张PPT).pdf
- 冀教版小学数学一年级下册5《求一个数比另一个数多儿》说课.pdf
- 快大型肉仔鸡生产课件(共51张PPT)《家禽生产技术》.pdf
- 简单判断的演绎推理方法课件(共31张PPT)高中政治统编版选择性必修三逻辑与思维.pdf
- 开放互动的世界课件(30张ppt).pdf
文档评论(0)