[发明专利]基于多维可变描述表的处理器结构与指令系统表示方法无效

专利信息
申请号: 200810140939.2 申请日: 2008-08-06
公开(公告)号: CN101645005A 公开(公告)日: 2010-02-10
发明(设计)人: 蒋烈辉;尹青;何红旗;刘铁铭;费勤福;谢耀滨;吴金波;陈亮;张有为;张媛媛 申请(专利权)人: 中国人民解放军信息工程大学
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 郑州大通专利商标代理有限公司 代理人: 陈大通;高为宝
地址: 450002河*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 多维 可变 描述 处理器 结构 指令系统 表示 方法
【权利要求书】:

1、一种基于多维可变描述表的处理器结构与指令系统表示方法,其特征是:采用多层三元组嵌套表Table构建处理器结构特征库和指令系统描述模板,多层三元组嵌套表Table含有处理器标识信息表Tp、与Tp对应或匹配的处理器结构信息表Ts、与Tp对应或匹配的处理器的指令系统表Ti,多层三元组嵌套表Table表示为{<Tp1,Ts1,Ti1>,<Tp2,Ts2,Ti2>,......,<Tpn,Tsn,Tin>},其中n为大于等于1的自然数,每个三元组<Tpn,Tsn,Tin>代表一款处理器,处理器标识信息表Tp对处理器进行分类、索引和筛选,处理器结构信息表Ts提供寄存器结构信息、中断结构信息、复位地址信息和存储空间分配信息,处理器的指令系统表Ti提供机器编码、汇编表达式和两者之间的映射关系。

2、根据权利要求1所述的基于多维可变描述表的处理器结构与指令系统表示方法,其特征是:所述多层三元组嵌套表Table中的数据从处理器信息数据库中提取,对处理器信息数据库可进行管理和维护,管理和维护含有登录、数据录入、数据查询、数据修改、数据引用、数据输出和系统维护。

3、根据权利要求2所述的基于多维可变描述表的处理器结构与指令系统表示方法,其特征是:所述处理器信息数据库含有处理器分类信息表、处理器基本结构信息表、存储空间分配表、指令系统信息表、通用寻址类型表、寄存器表、代码字符转换表、中断向量信息表、特征信息表、处理器封装类型表。

4、根据权利要求1所述的基于多维可变描述表的处理器结构与指令系统表示方法,其特征是:所述处理器标识信息表Tp含有处理器分类信息表和处理器封装类型表,处理器分类信息表含有处理器编号、处理器名、处理器类型、处理器生产厂家、处理器系列号、处理器位数、封装类型,处理器封装类型表含有处理器编号、封装引脚编码、引脚数、封装名称。

5、根据权利要求1所述的基于多维可变描述表的处理器结构与指令系统表示方法,其特征是:所述处理器结构信息表Ts含有指令基本信息表、寄存器信息表、中断结构表、存储空间配置表、处理器复位地址表。

6、根据权利要求5所述的基于多维可变描述表的处理器结构与指令系统表示方法,其特征是:所述指令基本信息表含有指令条数、基本的指令字宽、最小指令长度、最大指令长度、指令操作数最大个数;

所述寄存器信息表表示为<TREG1,TREG2,......,TREGk>,其中k为大于等于1的自然数,任一个TREGk含有寄存器名、寄存器的长度、寄存器编码、寄存器扩展编码,每个TREGk代表一个寄存器;

所述中断结构表含有中断向量数、中断向量长度、中断向量表基地址、是否为浮动中断向量表、中断向量表是否有效、中断向量表,所述中断向量表表示为<INTADD1,INTADD2,......,INTADDr>,其中r为大于等于1的自然数,任一个INTADDr含有中断向量号、中断向量地址、中断类型、中断向量组成指示字、中断功能;

所述存储空间配置表表示为<空间配置信息表、空间分配表1,......,空间分配表m>,其中m为大于等于1的自然数,所述空间配置信息表含有数据总线宽度、地址总线宽度、存储器编址方式、可寻址的存储器大小、内部存储空间最大容量、外部存储空间最大容量、内部存储空间分段数、外部存储空间分段数、内部端口数量、内部端口宽度、外部端口数量、外部端口宽度,任一空间分配表m含有子存储空间名、子存储空间起始地址、子空间大小,每个空间分配表m对应一个存储空间或IO空间;

所述处理器复位地址表表示为<处理器复位入口地址1,处理器复位入口地址2,......,处理器复位入口地址p>,其中p为大于等于1且小于等于8的自然数,处理器复位入口地址p是处理器目标代码的初始入口地址。

7、根据权利要求1所述的基于多维可变描述表的处理器结构与指令系统表示方法,其特征是:所述处理器的指令系统表Ti含有指令的机器编码、汇编表达和从机器编码到汇编表达的映射关系。

8、根据权利要求7所述的基于多维可变描述表的处理器结构与指令系统表示方法,其特征是:所述指令的机器编码表示为<机器码字段1,机器码字段2,......,机器码字段q>,任一机器码字段q含有第q指令字二进制编码、第q指令字掩码、可变部分相关二进制码位置,其中q为大于等于1且小于等于8的自然数;

所述汇编表达表示为<汇编符字段1,汇编符字段2,......,汇编符字段s>,任一汇编符字段s含有指令汇编符、替换字符串s的二进制编码、细分类别码s,其中s为大于等于1且小于等于16的自然数;

从机器编码到汇编表达的映射关系含有字符串映射、寄存器映射、数值映射;

字符串映射含有汇编字符串、机器二进制编码、细分类型及编码;寄存器映射含有寄存器名、寄存器编码、寄存器扩展编码;

数值映射根据替换字符串的类型直接完成数值转换。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军信息工程大学,未经中国人民解放军信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810140939.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top