如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
实验三显示控制一、实验目的及要求1.学习DOS系统调用的使用方法。2.学会进行键盘输入和显示输出控制。3.掌握在程序中运用显示控制的方法。4.进一步掌握DEBUG中命令的使用方法。二、实验程序编程实现找10个有符号字中的最小字,并将其放在指定的位置,用DEBUG查找程序执行结果。自行给出10个有符号字(最好有正数,有负数),判断结果正确与否。用查表的方法将一个字节的数转换成ASCII码,然后将其输出显示。用键盘输入一个字符串,将其全部转换成大写字母后输出显示。三、实验预习要求预习教材4.3-4.5有关系统调用和伪指令的相关内容。参考书中示例,编写3个实验程序中的一个,带有注释说明。准备好实验方案、实验程序代码和实验记录本。四、实验步骤1、在实验室规定的E盘或D盘建立一个文件目录,找到并复制工具软件EDIT.COM、MASM.EXE、LINK.EXE到此目录中,进入此目录。2、逐一进行程序调试实验,对每一个实验程序,可按照下面提示步骤与环节进行实验过程:使用编辑器(写字板、记事本)编辑源程序,以.ASM扩展名存盘,以便进行汇编。(提示:文件名用不超过7个的西文字母及数字组成,语句中除分号之后的注释内容外都必须在英文状态下输入西文字符)使用MASM对源程序文件(?.ASM)进行汇编,产生同名(?.OBJ)目的文件,可选输列表文件名以产生汇编列表文件,对出错提示内容查纠,可浏览汇编列表文件观察汇编结果信息。使用LINK对(?.OBJ)目的文件进行连接,产生同名(?.EXE)可执行文件。在DOS命令行状态下直接输入可执行文件名(不要带.EXE扩展名)即可执行此程序,验证程序功能的正确实现与否并记录与分析。(可能由于程序中没有屏幕输出的指令,而在程序执行后看不到任何结果信息,则要使用DEBUG调试)在DOS命令行状态下输入DEBUG<可执行文件全名>,就进入DEBUG调试界面并将该可执行文件载入内存,使用DEBUG命令:U浏览反汇编的程序指令序列,记录代码段地址分配及各指令对应的目标代码;D、R观察、记录各寄存器初始值以及数据、附加、堆栈段的地址分配;T、G用单步跟踪执行或设断点地连续运行程序,观察、记录运行过程及有关结果信息,进行验证与分析。存在问题的程序进行分析、诊断、修改,重新汇编、连接、试运行,基本可行后抄录汇编的目标指令代码到程序清单左侧。对该程序的实际调试情况与结论撰写说明与小结。3、整理实验记录,编写本次实验总结(情况、问题、心得体会、意见建议等),当堂上交实验报告。五、说明1、本次实验要求在实验室完成实验报告。故须在实验前做好充分准备,把方案和实验程序准备好。除实验程序外,应将实验主要内容,实验记录写在实验报告上。实验总结中应对实验得出的结论加以归纳,对实验中出现的现象和实验结果进行分析,对3个方面的实验分别加以总结。