上学期汇编课程设计时写的一份课程设计:学生信息管理。要求极其简单:
1> 要求对学生姓名、年龄、数学、英语成绩等信息进行管理;
2> 界面友好,能支持插入、删除、查询、修改等基本操作;
3> 用汇编实现。
虽说写这样一个程序应该比较简单。希望对学习汇编的初学者有借鉴意义,所以贴出来。汇编器用Microsoft Masm 5.0。我当时用的操作系统为Microsoft Windows 7。好了,代码如下:
就是这样了,其中学生信息用一个结构来表示,其余的插入、查询等等操作通过子过程来实现。在全局有一个学生结构用于存放当前信息。其余没有什么困难的了。
下面是编译以及链接过程:
可以看出,编译以及链接过程没有任何错误。接下来我们运行它,到达主界面:
可以看出,支持的命令都在'[]'内,我们只需输入相应的字母就可以了,命令是不分大小写的,我们先插入一条信息:
接着再插入一条信息,然后我们看当前学生的数量(用命令C):
可以看出,学生数量计数器为2,我们接着用'Q'命令来查询一个学生,可以看出,找到了这个学生并将它的信息显示了出来。我们也可以用'L'命令来列表显示所有的学生信息:
就是这样了,其余的命令操作也和这个一样。