《汇编语言程序设计》实验报告
实验名综合实验程序设计实验室实验日期 2010-12-15
3.用LINK程序把OBJ文件转换成EXE文件;
6.用单步执行命令t,逐步实现数据段及代码段的初始化;
8.用u命令返汇编,找出将要执行的程序段,用g命令一步执行地址为0039到0047
之间和程序段,显示数据段中messg1的内容即字符串Name?;
9.继续返汇编,执行程序段0047到0041完成第一个名字的输入,输入名字zhanglina,ret返
11.由于输入名字的个数为9小于最大字符串长度30,调用d10store程序段对输入的字符个数进行计数;
12.无条件跳转到a20loop程序段;
14.返汇编输入下一个名字yingtianzi;
15.同样进行字符串长度10(即DS:0001=0A)与0的比较,根据所输入的字符串再选择相应和
16.比较所输入的名字的个数,是否达到所设的名字最大个数字30;
18.继续调用输入名字程序段b10read,名字未输完,继续输入名字;
19.用G命令一步执行输入名字为:duanxiangxiang,并将最终的结果显示出来;
22. 继续调用d10stor程序段进行名字个数的计数。
23.调用b10read程序段,输入并显示字符串;
24.循环多次输入字符串,即输入多个人名字;
26.用U命令返汇编,对所输入的名字进行排序并输出,程序正常结束;。