汇编语言
StriveQueen
这个作者很懒,什么都没留下…
展开
-
emu8086汇编——字符串匹配算法程序
一、实验内容已知任意长度字符串str,以00h结束,长度小于200h,编写汇编程序,实现在该字符串中搜索匹配子串substr(以00h结束,长度小于80),若找到,则将found单元置为ffh,并将匹配位置(匹配位置以字符串str首地址为0参考点)存放在pos单元中;否则,将found单元置为00h。要求编写完整程序,并上机通过调式能运行。二、算法思想搜索查找采用了Brute-Force算法,一个简单而广泛使用的暴力搜索,它在文本中对可能匹配模式串的任何位置检查匹配是否存在。一个指针SI跟踪文本,另一原创 2021-03-27 16:55:13 · 4529 阅读 · 16 评论 -
emu8086——buf 缓冲区的字节数据排序算法程序
一、实验内容在 buf 缓冲区中存放有 50 个字节数据(无符号数),编写程序将这些数据由小到大排序,排序后的数据仍放在该区域中。具体功能如下:(1)原始数据在源程序中由定义给出;(2)在屏幕上先显示排序前的数据(十六进制),数据以每行 10 个的格式显示在屏幕上,数据与数据间用空格分开;(3)完成排序;(4)在屏幕上显示排序后的数据(十六进制),数据以每行 10 个的格式显示在屏幕上,数据与数据间用空格分开;如果数据个数变为 60 或 78 等的取值时,程序代码部分无需修改。二、子程序调用图原创 2021-03-27 16:43:56 · 3390 阅读 · 3 评论 -
emu8086汇编语言——简易学生成绩管理系统
一、功能介绍输入学生总数。录入学生信息(包括姓名、班级、学号、成绩(十进制,精确到1位小数))。可以统计平均成绩。可以自主选择三种方式(学号、成绩、学号和成绩),并进行排序显示。采用经典冒泡排序方法,重复扫描要排序的元素列,依次比较两个相邻的元素,完成元素列的升序或降序排列。本程序中学号采用升序排列,分数采用降序排列。可以统计不及格、60-70、70-80、80-90、90-100各分数段的人数。可选择再次重新运行程序或结束程序运行。二、子程序调用图三、运行结果截图四、程序源码原创 2021-03-27 16:33:55 · 2476 阅读 · 0 评论