基于仿真的弹载机软件测试系统的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:knight282
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该论文分为六部分:绪论,8086CPU仿真支撑环境的总体设计,静态扫描,8086/8087主机的运行环境/机制的仿真,8086指令的仿真,仿真主机与I/O芯片之间的通信.通过一系列静态扫描步骤将源文件翻译成中间代码,然后将其装入到8086/8087仿真环境中,通过不断地取中间代码,分析中间代码,调用相应的8086/8087指令类严格模拟执行,同时与外围接口芯片通过网络进行通信来达到对弹上计算机的仿真.在动态执行的过程中,提供了一系列可视化的调试手段,同时,系统负责记载程序的语句覆盖及分支覆盖次数,并捕获程序的错误.测试结束后,自动生成测试报告.经大量的测试及用户使用表明,该测试系统是可行的,有效的.由于采取了面向对象(OO)技术,可以很容易在该系统上扩充功能;该系统的设计思想方法可以推广到其他的CPU的仿真,分布式仿真,及测试工具的设计和实现上.
其他文献
该文从系统的需求分析开始,系统地介绍了采用并行处理机制实现EI-2000型火灾报 警控制器软硬件设计的过程,重点介绍了系统软件的任务划分及任务状态转换控制机制,对系统任务
光纤的非线性效应是影响波分复用系统性能的一个重要因素.它严重制约着未来光通信的发展.该文就光纤通信中受听话喇曼散射(SRS)和受激布里渊散射(SBS)问题进行了研究,从理论
近年来随着Internet的飞速发展,计算机网络的资源共享进一步加强,随之而来的信息安全问题日益突出.特别是校园网(企业网)的信息安全问题越来越受到人们的重视.该文以校园网(
该文在对ME芯片的整体结构和工作流程进行分析的基础上,得出用FPGA实现ME芯片有很大优势的结论,接下来介绍了的FLEX10K的总体结构、边界扫描测试及配置.在此基础上,根据ME芯
该文的主要工作包括:剖析Mach操作系统,围绕Mach进程及其相关的核心数据结构讨论了进程迁移的机制和策略,进而构造Mach上的进程迁移服务器,最后,该文构造了用于测试的人工进
针对传统的代码注入和代码复用等攻击技术的缺陷,Return-Oriented Programming(ROP)提出了复用以ret结尾的短指令片段,实现图灵完备编程的思想。ROP攻击可以绕开现有的针对代码
随着信息技术的发展,人们对于运用计算机及网络技术来帮助、协调和管理自身工作的需求正在逐步地提高.近来,国内外兴起了一服办公自动化的热潮,希望能借助相关的计算机技术实
机器翻译是用计算机将一种自然语言翻译为另外一种自然语言的技术。由于具有良好的适应性,统计机器翻译成为现在主流的机器翻译方法。虽然统计机器翻译的模型在不断的发展变化
该文首先介绍了时态GIS的有关概念,提出了用MBC表示时空对象.然后概括了向种传统的时空数据存取方法,根据其处理MBC的方式可为四类:(1)排序;(2)变形;(3)分裂;和(4)重叠.
研究工作以作者在参与开发HMMIS(哈尔滨医药商业总公司信息管理系统)的基础上成功地开发"轻松98"商务软件为背景,分析了如何从原有的面向对象系统或非面向对象系统中提取构件