微机原理课程设计--电话本
《微机原理课程设计--电话本》由会员分享,可在线阅读,更多相关《微机原理课程设计--电话本(11页珍藏版)》请在毕设资料网上搜索。
1、微机原理课程设计 1 目目 录录 一、设计目的2 二、设计要求2 三、设计思路2 四、程序框图3 五、程序清单4 六、调试结果8 七、心得体会10 微机原理课程设计 2 一、一、 设计设计目的目的 1、 运用所学汇编语言知识,编写一个具有电话本功能的程序; 2、 进一步熟悉 DEBUG 调试软件的基本命令; 3、 掌握分支、循环、子程序调用等基本程序结构,熟悉各种循环、跳 转命令。学会各种功能调用的使用方法; 4、 学会综合程序的设计、编制及调试; 5、 通过完成课程设计,达到提高动手能力以及检验对微机原理课程学 习和掌握程度的目的。 二、二、 设计要求设计要求 1、 能够储存 50 个电话号
2、码,其中包括人名(20 个字符)以及电话号码 (8 个字符) ; 2、 系统可以随时接受新的人名和电话号码; 3、 系统具有随时查询号码的功能,输入人名后,在屏幕上显示其相应 的电话号码; 4、 运行此系统后,显示菜单选项进行功能选择。 三、三、 设计思路设计思路 该电话本能够存储 50 个人的信息,每个人由姓名和电话号码组成。 姓名占 20 个字节,电话号码占 8 个字节,姓名后面有一个$字符,电话号 码后面也有一个$字符,所以每个人的信息总共占 30 个字节。50 个人则 需要1500个字节空间。 可以在数据段中开辟一片连续的存储区, 包含1500 个字节,如下图所示: 微机原理课程设计
3、3 在数据段中定义存储单元如下所示: hu db 1500 dup(0) 运行程序之后, 显示主菜单, 可以先在数据段中定义需要显示的内容, 然后用 9 号功能调用进行显示。添加新的人名和电话号码时,需要用 10 号功能调用输入字符串,由于 10 号功能调用时,数据区的第一个单元规 定了数据区的大小,第二个单元是预留给 10 号功能调用装载实际输入字 符数的,还有一个数据单元需要放回车命令的 ASCII 码 0DH,因此输入姓 名时需要定义 23 个数据单元,输入电话号码时需要定义 11 个数据单元。 应在 DS 数据段中事先定义一个变量数据区,如下所示: hu1 db 23,0,23 dup
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课程设计 电话本
