列表与字符串操作实验报告
实验目的:
1、掌握列表的存储结构;
2、掌握记录定义伪指令与结构定义为指令的使用方法;
3、掌握列表的插入、删除方法;
4、掌握列表的排序、检索方法;
5、掌握字符串的基本运算和组合运算方法。
实验要求:
1、学会在有序表或无序表中插入一个元素;
2、学会在有序表或无序表中删除一个元素;
3、学会使用交换排序和插入排序方法对无序表进行排序;
4、学会使用顺序检索、折半检索方法在无序表和有序表中查找元素;
5、学会在字符串中插入、删除、查找或替换一个字符;
6、学会使用串操作指令对字符串进行求串长、两串比较、两串连接、取子
串等基本运算。
解题思路:
题目要求:设内存中有一长度不超过 20 个字节的 ASCII 字符串,字符串以“$”
结束。编制程序,将其中的大写字母全部转换成小写字母,若为其他字符,均
转换为空格(20H)。
解题思路:判断是否为大写字母,是则转换成小写字母,否则小写字母不变,
其他字符转换成空格。
流程图:
主程序流程图
开始
设置数据段地址
设置堆栈段地址
设置堆栈指针
SI 字节数据首
址
调用 CTOL
结束
评论0