基于模型驱动的指令集架构模拟器自动生成方法及装置
摘要:
本发明公开一种基于模型驱动的指令集架构模拟器自动生成方法及装置,该方法步骤包括:步骤1:构建模拟器描述模型;步骤2:根据模拟器描述模型中的指令描述,生成映射表;步骤3:根据模拟器描述模型中的寄存器描述和存储器描述,生成寄存器资源记录表、存储器映射表;步骤4:读取模拟的目标程序,生成索引表;步骤5:构建目标程序的程序PC值索引表、程序指令地址索引表以及程序指令并行执行标记索引表;步骤6:依次获取一个程序PC值对应的指令索引值,进而获取对应的指令信息,进行模拟执行;步骤7:完成所有指令的模拟,输出模拟结果。本发明具有实现方法简单、成本低、自动化程度高、灵活性以及可扩展性能强等优点。
0/0