- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCS—96汇编语言测试工具的软件仿真开发.pdf
维普资讯 2000年第 2期 MOS--96汇编语言测试工具的软件仿真开发 抒 技 6 fl; 术 摘 要 介绍了十种MCS--96汇编语言滑l试工具的软件仿真开发方法,讨论了该测试 关键词!!±坚, 自重 一路 1前 言 软件是抽象的,它是看不见、摸不着的逻辑实体。由于人们思维的局限性,不可能保证 设计的软件没有错误。因此软件作为一个产品,为了保证其质量,必须象硬件一样进行必要 的测试,尤其是重要的软件。由于汇编语言采用的编程方式比较低级,接近于机器码,可读 性很差,因此对其结构进行分析并在此基础上进行测试很困难。 目前,专门的汇编语言测试工具还几乎没有,对汇编语言的测试主要局限于功能测试, 它通常有两种途径:一是在全实物平 台 (由实际的 MCS--96单片机及其外接硬件构成 的) 上进行,这种方法对程序运行中间的测试信息难以收集,自动化低:二是在 SICE等硬件仿 真平台运行汇编语言程序并进行测试 ,这种方法不需构筑硬件环境,可以对程序运行中的寄 存器值进行监测,比全实物平台要方便,但这种方法主要用于调试,而不是一个好的测试工 具。下面我们介绍一种全软件仿真的MCS--96测试工具的开发方法。 2MCS--96测试工具的仿真开发 MCS--96测试工具的主要功能是:对通过界面模块创建、打开的被测的MCS--96 编 源程序文件进行测试配置后,在仿真的MCS--96单片机上运行该被测程序,将运行中间的 语句和分支等动态测试信息和某些存储单元的运行结果进行信息收集、统计,生成测试报告 文件。或在不执行被测的汇编程序的情况下,对该程序的总的语句、空行、注释等信息进行 收集,生成静态测试报告文件。因此 MCS--96测试工具从结构上可分为四个模块,分别是 界面模块、仿真运行模块、动态测试模块和静态测试模块,如图 1所示。 下面分别介绍这几个模块的功能和开发思想,重点介绍仿真运行模块和动态测试模块。 21界面模块 界面模块的主要功能有:对被测的 编程序能进行编写、修改、编译 (生成 ·obj和+.bin 文件),进行测试之前的测试配置工作,完成操作平台之间的命令传递工作 。此处不作具体 收稿 日期 l999—1l一26 维普资讯 MCS--96汇编语言测试工具的软件仿真开发 介绍。 动态 I试 结果文件 图 1 MCS--96袒9试工具结构图 2.2仿真运行模块 在所有模块中最重要的就是仿真运行模块,它模拟 MCS--96单片机软、硬件的功能, 包括存储器、MCS--96单片机中所有指令解释器、硬件中断、计数器等 ,使被测的MCs一 96汇编程序能在该仿真运行平台上模拟运行,并将运行中产生的语句、分支的执行情况传 递给动态测试模块,为测试平台提供了一个透明的运行平台。因此它是动态测试的基础。 2.2.1 存储器仿真 存储器是 MCS--96单片机中最重要的一个部分,因为所有的指令都是对存储器所执行 的操作 。MCS--96单片机具有一个逻辑上完全统一的存储器空间,可寻址范围为 64kB。根 据存储器地址不同,分别是:0
您可能关注的文档
最近下载
- 新媒体营销课件 第11章 新媒体营销的前沿应用.pptx VIP
- 新媒体营销课件 第10章 视频圈的两座大山——哔哩哔哩、抖音平台.pptx VIP
- 新媒体营销课件 第9章 为优质“种草”,为大众求知——小红书、知乎.pptx VIP
- 新媒体营销课件 第8章 微信平台.pptx VIP
- 糖尿病心血管疾病管理.pptx
- 新媒体营销课件 第7章 数据:大数据营销.pptx VIP
- 新媒体营销课件 第6章 社群:社交裂变营销+社群运营.pptx VIP
- 新媒体营销课件 第5章 体验:游戏化营销+内容营销.pptx VIP
- 新媒体营销课件 第4章 连接:流量池+产品.pptx VIP
- 新媒体营销课件 第3章 新媒体营销时代的用户分析.pptx VIP
文档评论(0)