实验一语言上机操作训练由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“r语言上机操作实例”。
实验一汇编语言上机操作训练——比较字符串
实验项目名称:比较字符串
实验项目性质:普通
所属课程名称:微机原理与应用
实验计划学士:
2一、实验目的1、学习程序设计的基本方法和技能;
2、熟悉掌握汇编语言设计、编写、调试和运行。
二、实验内容和要求
汇编语言程序上机操作方法
编写一程序,比较两个字符串string1和string2所含字符是否相同,若相同则在屏幕上显示“MATCH”,否则显示“NOTMATCH”。
三、实验主要仪器设备和材料
计算机一台
四、程序功能:
比较字符串string1和string2是否相同,若相同则在屏幕显示MATCH,否则显示NO MATCH。
五、思考题
1、将内存data1单元开始的0-15共16个数传送到data2单元开始的数据区中。
答:数据段代码程序例子如下:
DATASEGMENT
DATA1 DB 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
DATA2 DB 10H DUP(?)
DATAENDS2、将程序中的指令中JZ MATCH 改为 JNZ MATCH,程序结果如何?为什么?
答:程序结果会变为:若string1和string2不相等就输出MATCH。
因为JNZ指令的意思是非零就跳转,所以结果与原程序相反,原程序是相等就输出MATCH,改为JNZ MATCH后就变为不相等就输出MATCH。