实验报告(例文).docx
《实验报告(例文).docx》由会员分享,可在线阅读,更多相关《实验报告(例文).docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验报告(例文) 实验五 正负数据分流程序设计 一、实验目的1.掌握汇编语言程序的编写方法。 2.学习汇编语言程序的编辑、汇编、连接、调试及运行的全过程。 3.熟练掌握分支程序结构、循环程序结构的编程二、实验内容设首地址为BUFFER的内存缓冲区中存有16个数(字节数),试将数据块中的正数(包括0)存至起始地址为PLUS的缓冲区,负数存入起始地址为MINUS的缓冲区。 数据为F5H,46H,78H,4F,0BCH,0DAH,0ABH,02H,12H,56H,0D5H,0ACH,34H,89H,45H,0C3H三、实验步骤1.输入源程序,建立ASM文件。程序的编辑D:MASM5edit文件名.a
2、sm2.用MASM宏汇编程序对源文件进行汇编,产生目标文件OBJ。 程序汇编D:MASM5masm 文件名;3.用LINK连接程序形成执行文件EXE。程序链接D:MASM5link文件名;4.执行程序。程序运行D:MASM5文件名5.程序调试D:MASM5DEBUG文件名.EXE (或D:debug D:masm5文件名.exe) 四、思考题1.用DEBUG软件调试程序(.EXE文件形式),不执行任何命令,可以用D命令(DDS:0)查看数据段的原始数据吗?为什么?2.汇编语言源程序通过了汇编和链接是否就正确无误了?为什么?五、实验报告1.画出程序流程图。 2.写出源程序清单。 datasegm
3、entbufferdb0f5h,46h,78h,4fh,0bch,0dah,0abh,02h,12h,56h,0d5h,0ach,34h,89h,45h,0c3hplusdb16dup(?)minusdb16dup(?)dataendscodesegment assumecs:code,ds:datastart:movax,data movds,ax movcx,16 movsi,offsetbuffer leadi,plus leabx,minuslop: moval,si testal,80h jnzl1 movdi,al incdi jmpagainl1: movbx,al incbx
4、jmpagain again:incsi looplop movah,4ch int21hcodeends endstart3.回答思考题1.首先用T命令顺序执行用户程序的前几条直到寄存器DS/ES已预置为用户的数据段。在用T命令执行程序时,每执行一条指令,显示指令执行后寄存器的变化情况,以便用户查看指令执行结果。观察用户程序数据段出事内容:在地3步执行后DS/ES已指向用户程序的数据段和附加段,这时用D命令可查看用户程序的原始数据。 2. : 如果汇编和链接都正确,产生的可执行文件就可在DOS下运行,只要直接打入文件名即可.调试汇编语言源程序在汇编及连接中能够检查出语法错误,有些逻辑错误,结
5、构错误,只有在调试运行中,才能发现.调试工具DEBUG是为汇编语言。 4.调试程序时遇到什么问题?怎样解决的? 这个观点的确是正确的! 写的具体,详略得当。 中学实验教学普及工作自查报告 在各级领导的重视、关怀和具体指导下,几年来,尤其是九九年来,我校认真贯彻执行上级有关文件精神,在全校师主的共同努力下,学校的实验教学工作取得了可喜的成绩。现汇报如下: 一、基本情况: 我校是一所乡镇级普通中学,现有20个教学班,学生959人,教职工54人,校园面积为31亩。九八年六月,我校通过了自治区“两基”工作的评估验收后,我校加大“普实”工作的力度,认真贯彻执行上级有关文件精神及标准要求,切实加强了对“普
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 报告 例文
限制150内