上机调试通过程序,并记录上机调试中出现的问题和测试结论等,写出实验
报告。调试过程中,尤其要注意各种语法错误、逻辑错误调试经验的积累。要注意的是,汇编语言程序的实验中,其源程序到可执行程序之间的转换过程
的调试步骤一般不要求有集成环境,需要分步进行。具体步骤如下:1编辑源程序用edli
editTurboC编辑环境或其它可以编辑生成文本文件的编
辑器均可;2将源程序汇编成2目标文件;3对目标文件进行链接,形成可执行文件EXECOM;4执行或调试执行可执行文件。实验报告的主要内容:1实验题目;2目的要求;3程序说明如程序结构、各模块的算法和数据结构等;4经调试后的程序清单;5测试情况说明;6分析包含没有通过的程序的原因分析。实验环境(软件和硬件环境):硬件环境:IBMPC及其系列机内存256KB以上外存:硬盘或至少一个软驱CPU:80586以上显示器:单色或彩色显示器键盘:标准ASCII码键盘软件环境:编缉器:EDITCOM或其它编缉器
f汇编程序:MASMEXE或ASMEXE
连接程序:LINKEXE
调试程序:DEBUGCOM或DEBUGEXE
实验报告的具体内容填写格式,参见《四川师范大学实验报告手册》格式的规
定。其中,程序清单请附着在相应的实验单元后面,程序结果、说明与分析等写在
实验结果处,如不够,可另行附页。
实验一熟悉汇编程序编辑、编译、连接和执行与调试的基本方法1学时
实验目的:
1熟悉汇编语言程序的基本结构;
2熟悉汇编程序的编辑、编译、连接与执行方法;
3熟悉汇编程序的调试执行过程。实验内容:
1完成并熟悉一个简单汇编语言程序的编辑、编译、连接、运行过程,直到程
序输出结果正确;
2熟悉基本的DEBUG命令的使用方法;
3可参考的程序实例如下也可以参考教材范例:(01000118)sourcehelloasmfu
ctio
displayastri
gdatasegme
tDSEGSEGMENTMESSAGEDB‘Thisismyfirstprogram’0DH0AH24HDSEGENDScodesegme
tCSEGSEGMENTASSUMECSCSEGDSDESGBEGINMOVAXDSEGMOVDSAXMOVDXOFFSETMESSAGEMOVAH9INT21HMOVAH4CHINT21HCSEGENDSENDBEGIN
f实验准备:1计算机设备;2程序调试环境的准备熟悉汇编语言的基本结构,汇编语
言的编译、连接等过程和方法,调式环境DEBUG的基本使用方法;3实验源程序准备。实验步骤:
1工作环境准备(安装、复制MASM),如果已经准备好,则可以跳过此步;2用EDITCOM或其它编辑软件输入源程序代码;3在DOS界面上进行汇编,有条件的也可以在集成环境下进行;4对汇编结果文件(2OBJ文件)进行连接;5执行可执行文件,观察并记r