- 38
- 0
- 约3.4万字
- 约 33页
- 2018-07-31 发布于陕西
- 举报
实验报告
实验目的
综合运用已学知识独立完成课程设计,熟练掌握汇编语言程序设计的基础知识。
实验题目
简易英英词典
功能要求:
1.单词及其英文解释的录入、to provide with the means or opportunity; to make
possible, practical, or easy),词库中不存在此单词,则提示找不到;
(3) 查询某个单词的同义词(如accept: approve);
(4) 查询某个单词的反义词(如win: lose);
3.显示:
界面美观
实验内容
一、数据文件结构说明
1、每个词义(共4个)占64字节,近义词占64字节,反义词占64字节,均以$结束。
2、单词索引表置于文件尾,每个索引项中单词占22字节(包含结束符$),单词信息块位置信息占2字节。单词索引表以空格组成的串为结束标志。
3、文件最末尾的6个字节,分别记录单词索引表中单词个数(包含空格组成的串),单词索引表距文件首的字节数(依次为高位字、低位字)。
一、功能模块及主要宏、函数
1、查询模块
(1)、mycmps
功能:字符串比较
参数:mycmpstab[0] 字符串1偏移地址; mycmpstab[2] 字符串2偏移地址。
返回:str1 str2 CF= 1, ZF = 0; str1 = str2 ZF=1; str1 str2 CF= 0, ZF= 0。
(2)、halfsearch
功能:字符串查找(折半)
参数:halfsearchtab [0] 字符串缓冲区偏移地址;halfsearchtab [2] 字符串个数;
halfsearchtab [4] 查询字符串偏移地址;halfsearchtab [6] 字符串长度。
返回:查找成功,CF=0,ax 返回匹配串的偏移地址。
查找不成功, CF=1,ax返回查询串插入时偏移地址。
2、显示模块
(1)、displayword
功能:显示单词前缀和字符串相匹配的单词
参数:displaywordtab[0] 字符串缓冲区偏移地址;displaywordtab[2] 显示字符串个数;
displaywordtab[4] 字符串长度; displaywordtab[6] 亮行位置;
displaywordtab[8] 返回光标位置; displaywordtab[10] 实际显示字符串个数。
返回:操作成功,displaywordtab[10] 返回实际显示字符串个数,光标位于
displaywordtab[8]设置位置。
(2)、readwordinfo
功能:读取单词解释、近义词、反义词信息
参数:readwordinfotab[0] 单词信息块位置;readwordinfotab[2] 存放信息块缓冲区偏移地址; readwordinfotab[4] 单词信息块大小。
返回:操作成功,从文件中读取信息块于主存偏移地址为readwordinfotab[2]缓冲区中。
(3)、showasentence
功能:显示一条单词信息
(4)、showwordinfo
功能:显示单词信息
参数:showwordinfotab[0] 单词索引表中该单词的偏移地址;
showwordinfotab[2] 单词信息缓冲区偏移地址;
showwordinfotab[4] 单词信息块大小;
showwordinfotab[6] 返回光标位置;
showwordinfotab[8] 实际显示单词信息条数。
返回:操作成功,显示单词信息,showwordinfotab[8] 返回实际显示单词信息条数,光标位于showwordinfotab[6]设置位置。
3、编辑模块
(1)、indexinsert
功能:在单词索引表中插入一个单词
参数:indexinserttab[0] 单词索引表偏移地址;indexinserttab[2] 单词索引表单词个数;
indexinserttab[4] 单词大小;indexinserttab[6] 插入单词的偏移地址;
indexinserttab[8] 插入位置偏移地址。
返回:单词索引表中插入一个单词,完成索引表信息的维护。
(2)、indexdelete
功能:在单词索引表中删除一个单词
参数:indexdeletetab[0] 单词索引表偏移地址;indexdeletetab[2] 单词索引表单词个数;
indexdeletetab[4] 删除位置偏移地址。
返回:单词索引表中删除一个单词,完成索引表信息的维护。
(3)、input
您可能关注的文档
最近下载
- 中国五声性调式和声研究 樊祖荫.pdf
- 2026中共曲靖市麒麟区委国有企业工作委员会曲靖市麒麟区区属国有企业招聘15人备考题库参考答案详解.docx VIP
- 旅游景区毕业论文景区游客满意度.doc VIP
- 2026届上海市浦东新区高三一模语文试卷及答案.doc VIP
- 2026中共曲靖市麒麟区委国有企业工作委员会曲靖市麒麟区区属国有企业招聘15人备考题库及参考答案详解.docx VIP
- DB34T 4180-2022农村公益性公墓建设规范.docx VIP
- 旅游景区游客满意度调查及提升策略研究--以乌镇为例.docx VIP
- 2026中共曲靖市麒麟区委国有企业工作委员会曲靖市麒麟区区属国有企业招聘15人备考题库及一套完整答案.docx VIP
- 2025年江苏省扬州市中考数学真题试卷含答案.pdf VIP
- 电磁场仿真软件:CST Microwave Studio二次开发_(12).VBA脚本开发.docx VIP
原创力文档

文档评论(0)