嵌入式CPU指令系统通用仿真研究与实现

被引量 : 0次 | 上传用户:wxpsth
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统的软件仿真可以使开发者对嵌入式系统架构的正确性及性能进行验证,从而大大降低开发成本和时间,是保证和提高嵌入式开发软件可靠性的重要手段。但目前市场上大多数的嵌入式系统软件仿真平台中对CPU指令模块的仿真都是从编译后的机器语言入手,这样就造成对嵌入式处理器生产厂家的编译器的依赖,阻碍了软件仿真的发展。为此本文提出了基于源代码分析的指令仿真技术,即对嵌入式应用软件代码的仿真采取直接从汇编源代码仿真执行入手,而不需要通过具体的机器语言,并提出用基于编译原理的“三个分析”方法来实现对源代码的功能仿真。在目前现有的嵌入式系统软件仿真工具中,还未出现针对凌阳SPCE061A单片机的软件仿真器。另外在主流软件仿真器中,也主要是对某一款具体处理器型号的单一仿真,还未做到嵌入式系统软件仿真平台的通用。针对这种情况,本文基于凌阳SPCE061A处理器对CPU的运行原理和仿真实现方法进行了探索性的研究,目的是找出针对不同CPU结构的通用仿真方法。本文初步实现了基于SPCE061A的通用嵌入式软件指令仿真工具USMIC,该工具主要是以基于面向对象技术的Visual C++6.0为开发工具,其功能主要实现对开发者按照汇编语法规则输入的汇编源程序进行识别、仿真执行并给出仿真结果,仿真的整个过程均在可视化窗口中实现。对USMIC工具进行的初步测试结果表明USMIC工具已基本实现对凌阳SPCE061A汇编源程序的功能性仿真。
其他文献
现金持有水平作为一个重要的财务指标,一方面反映行业特征,不同行业具有不同的现金持有水平;另一方面作为企业发展的重大决策,合理的现金持有水平关系到企业的生存、经营和未来发
目的了解长期住院慢性精神分裂症患者代谢综合征的患病率及相关因素。方法对长期住院的慢性精神分裂症患者测量其代谢指标,同时调查相关因素。结果共入组79例,长期住院慢性精
<正>自2013年第一部长篇小说《西京故事》被称为"重要的文学收获"以来,陈彦这匹从戏剧界转向而来的黑马在小说的疆土上一下子找到了驰骋飞腾的感觉。他的《装台》《主角》又
美国是世界上最早实施双语教育的国家之一。在开展双语教育的400多年里,美国的双语教育已经形成自己的特色。通过对美国双语教育政策的分析,可以为我国的少数民族双语教育提
以英国著名哲学家波兰尼为代表的思想家通过对默会知识的研究,揭示了在科学研究的具体实践中,有不少不确定的、难以言明的的成分。默会知识在教师专业发展中起到不可忽视的影
安全可靠的水利工程方可给国家和人民带来福利,而一项不可靠的工程会给人民的生命和财产带来损失。因此,在水利工程中,应加强水利工程的施工质量,采取措施对其进行有效控制具
<正>慢性阻塞性肺疾病(COPD)是一组由气道慢性炎症引起的不完全可逆性气流受限性疾病,其病变主要累及肺部,呈进行性发展。由于COPD患者反复住院、广泛应用广谱抗菌药物和激素
市发改委 蓝林涛$$强化党建工作是实现乡村振兴根本途径$$市委七届六次全会,吹响党建治理大花园工作集结号。作为一名乡村工作的观察者、参与者,长期与乡村工作联系在一起,对基
报纸
<正> 长期以来,我国会计界一直认为西方财务会计中稳健性原则是资本主义的东西,将它视为会计研究的禁区。稳健性原则也一直未被我国企业会计所注意和采用。随着经济体制改革
西北太平洋秋刀鱼分鱼系统主要包括鱼水分离器和鱼体选别机。对该分鱼系统进行研究并提出改进方法有利于降低劳动成本、提高分级效果和生产效率。针对原分鱼系统,根据实际生