语言设计_电话簿管理绪论.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电话薄管理 课程设计的目的是一项实用性很强的技术只有进行实际操作,将理论应用于实际中,才能确实掌握书中的知识点。设计加深学生对基本概念的了解,巩固学习成果还能够提高实际动手能力,掌握。设计方案论证自二十世纪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

文档评论(0)

4477769 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档