- 24
- 0
- 约 21页
- 2017-03-08 发布于湖北
- 举报
电话薄管理
课程设计的目的是一项实用性很强的技术只有进行实际操作,将理论应用于实际中,才能确实掌握书中的知识点。设计加深学生对基本概念的了解,巩固学习成果还能够提高实际动手能力,掌握。设计方案论证自二十世纪80年代初 Microsoft 公司推出 MASM 1.0 以来,目前MASM的版本已升至6.15,支持MMX Pentium、Pentium II、Pentium III及Pentium 4指令系统。
MASM 4.0支持80286/80287的处理器和协处理器;MASM 5.0支持80386/80387处理器和协处理器,并加进了简化段伪定义指令和存储模式伪指令,汇编和连接的速度更快。
MASM 6.0是1991年推出的,支持80486处理器,它对MASM 进行重新组织,并提供了许多类似高级语言的新特点。MASM 6.0之后又有一些改进,微软又推出MASM 6.11,利用它的免费补丁程序可以升级到MASM 6.14,支持到Pentium III指令系统。) liu ,
guo , ;其中人名和电话号码都以10个字节为单位存储
zhang ,569874123 ,
20 dup(10 dup (0),10 dup (0));开辟的缓冲区
查找可用移动指针来比较实现。可设计2个指针,SI和DI
再存入功能:其思路和查找的有点雷同,也是通过移动指针来实现的,只不过查找时的指针先移在数据单元的表头,而插入时的指针要移在数据单元中的最后已经存入人的电话号码后。
2.3详细设计功能
2.3.1主程序功能
主菜单:依据从键盘输入不同的指令而选取不同的子功能,如 查找 (search proc)
主菜单流程图
2.3.2 查找子程序功能
功能:是用于查找从键盘输入人名的所有信息的主程序,内含对输入人名子程序和查找信息的子程序调用
查找的子程序 search proc,
功能为:查询信息程序,查询条件为键盘 输入人名
再存入子程序 :
功能: 实现增强功能的程序,将所输的
信息存储在buf 中开辟的缓区,
成功插入后,count数加一
输入人名的子程序 输入电话号码子程序:
ipname proc ipnumber proc
注释:此两子所用的算法一致,唯一的区别在存放的缓冲区不同;
功能分别为 接受从键盘输入的人名信息和 号码信息
第3章 源程序代码
DATAS SEGMENT
count db 4
buf db ji , ;存储人名和电话号码的数据单元区
liu ,
guo ,
zhang ,569874123 ,
20 dup(10 dup (0),10 dup (0)) ;为再存入数据开辟空间
_name db 10, ;缓冲区——键盘输入name字符串
?,
10 dup(?)
num db 10, ;缓冲区——键盘输入num字符串
?,
10 dup(?)
temp db 20dup(?),0dh,0ah,$ ; 缓冲区——存入人名和电话簿信息
menuitem db people phonenumber management system,0ah,0dh
db *********************************************************,0ah,0dh
db * this is main menu
您可能关注的文档
最近下载
- 2026年养老产业行业创新报告.docx
- C正谱怜悯我吧上帝 pieta signore.pdf VIP
- 《专业工程管理与实务》.pdf VIP
- 中国血栓性疾病防治指南(2025版).docx VIP
- 施工质量日志-.xls VIP
- 2025年国家公务员全国总工会面试题及答案.docx VIP
- 合肥市普通高中六校联盟2025-2026学年高三第一次语文教学质量监测+答案.docx VIP
- 局部晚期食管癌患者新辅助免疫治疗与常规新辅助治疗的比较:系统评价和meta分析.pdf
- 2025以骑手为代表的新就业群体研究报告:职业技能与跑单时长对收入的共同作用.pdf VIP
- 年产一亿片别嘌呤醇的车间工艺设计.doc VIP
原创力文档

文档评论(0)