[发明专利]一种模拟器的生成方法及装置有效
申请号: | 201110369445.3 | 申请日: | 2011-11-18 |
公开(公告)号: | CN102521011A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 叶寒栋;赵鹏;郑森火;曹炯 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种模拟器的生成方法及装置,涉及生成模拟器领域,用于实现模拟器的快速移植性和高效性。一种模拟器的生成方法,包括:获取指令集配置文件;根据所述指令集配置文件生成解码表和解码算法;所述解码表包括:指令码表,指令描述表和位域表;其中,所述指令码表中记录有汇编指令操作码,所述指令描述表记录有每条汇编指令操作码的详细信息,所述位域表记录有计算每一个操作数位域上的数值的方法;根据所述解码表、所述解码算法和模块代码生成模拟器;所述模块代码是用于模拟汇编指令的动作的代码和解码过程中非解码算法的代码。本发明的方案适用于模拟器的生成。 | ||
搜索关键词: | 一种 模拟器 生成 方法 装置 | ||
【主权项】:
一种模拟器的生成方法,其特征在于,包括:获取指令集配置文件;根据所述指令集配置文件生成解码表和解码算法;所述解码表包括:指令码表,指令描述表和位域表;其中,所述指令码表中记录有汇编指令操作码,所述指令描述表记录有每条汇编指令操作码的详细信息,所述位域表记录有计算每一个操作数位域上的数值的方法;根据所述解码表、所述解码算法和模块代码生成模拟器;所述模块代码是用于模拟汇编指令的动作的代码和解码过程中非解码算法的代码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110369445.3/,转载请声明来源钻瓜专利网。