[发明专利]一种宏指令集的指令体系无效
申请号: | 92103092.4 | 申请日: | 1992-04-27 |
公开(公告)号: | CN1045674C | 公开(公告)日: | 1999-10-13 |
发明(设计)人: | 刘大力 | 申请(专利权)人: | 北京市大兴县多思软件有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李勇 |
地址: | 100034 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 指令 体系 | ||
1.一种具有超长指令格式的计算机指令系统,该指令系统的指令由多个指令域构成,其特征在于:所述指令的字长固定,所述指令域可变。
2.根据权利要求1所述的计算机指令系统,其特征在于所述的字长为64位。
3.根据权利要求1所述的计算机指令系统,其特征在于所述指令域包括:操作类型代码域,功能单元操作控制代码域,返回标志域,地址/数据域,其中操作类型代码域设置为程序结构操作类型代码,地址/数据域中设置程序结构处理的入口地址,功能单元操作控制代码域设定对应于程序结构处理所需的各功能单元的特定动作,以及经优化编译得到的部分后继运算操作的编码,返回标志域根据程序结构操作是否已经完成以及后继程序的要求相应地设置是否返回的标志,当该标志有效时,该返回标志域中的代码就控制CPU内的相应部件,并行复合完成结构返回以及其他后继操作。
4.根据权利要求3所述的计算机指令系统,其特征在于
指令的第0位至第31位是地址/数据域;
指令的第32位是返回标志域;
指令的第33位至第60位是功能单元操作控制代码域;
指令的第61位至第63位是操作类型代码域。
5.根据权利要求1所述的计算机指令系统,其特征在于所述指令域包括操作类型代码域、数据长度控制域、返回标志域、地址/数据域,其中数据长度控制域用于控制载出/存入操作的数据长度和数据组数。
6.根据权利要求5所述的计算机指令系统,其特征在于所述数据长度控制域的不同编码分别对应于4组8位数据,2组16位数据,2组8位数据,1组16位数据以及1组32位数据。
7.根据权利要求1所述的计算机指令系统,其特征在于所述指令域包括乘除运算控制域,加减运算控制域,移位运算控制域,逻辑运算控制域,数据流控制域,其中各个运算控制域与各个运算部件相对应,在各个对应的运算控制域中给出当前所需运算操作的控制代码,从而控制各个运算的操作,数据流控制域的代码用于控制各个部件的数据来源。
8.根据权利要求7所述的计算机指令系统,其特征在于+,-,*,%等运算操作的操作序列可编。
9.根据权利要求1所述的计算机指令系统,其特征在于所述指令系统的保留字为FORTH语言单词。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京市大兴县多思软件有限公司,未经北京市大兴县多思软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/92103092.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:工业磷铵及系列复肥的制备方法
- 下一篇:防御液态排渣炉析铁熔蚀的金属陶瓷涂层