[其他]指令处理器在审

专利信息
申请号: 101985000002313 申请日: 1985-04-01
公开(公告)号: CN85102313B 公开(公告)日: 1988-05-04
发明(设计)人: 栗山和则;和田健一;小岡彰 申请(专利权)人: 株式会社日立制作所
主分类号: 分类号:
代理公司: 中国专利代理有限公司 代理人: 李先春
地址: 日本东京都千*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 指令 处理器
【说明书】:

给要求两个或者更多操数的指令的每个操作数,分别提供地址计算加法器和缓冲存贮器。在翻译指令的处理中,地址计算和对第一个、第二个操作数的取操作,实质上是异步送行的。因而每几个第二个操作数的每次取操作数所化的额外化费可以采用一组地址加法器独立或同步完成地址计算和取数操作的方法来扣掉,而且,采用一个操作步骤能够省掉用来从操作数缓冲四分离并得到一个字节的线路,在该操作步骤中,第一个操作数的一个字节取出并存入暂存存贮器中,这存贮器提供其中存贮的数据给地址加法器。

发明涉及按照流水线控制执行翻译指令的指令处理器。

翻译指令是一个有用的指令,例如,把扩充的二进制编码的十进制交换码(EBCDIK)翻译成单个系统操作码(ISO)。

图1A描述了翻译指令的指令格式。指令的0-7位构成了操作码(在下文中称为OP码)。字长部分包括8-15位表示第一个操作数的操作数长度;16-19位和20-31位分别表示第一个操作数的基址寄存器号码和偏移量;而32-35位和36-47位分别表示第二个操作数的基址寄存器号码和偏移量。第一个和第二个操作数的首地址是由把偏移量跟基址寄存器的内容相加得到的。

一组数据项取自缓冲存贮器(图2),这种存贮器将在以后说明,它是由利用第一个操作数的基址寄存器和偏移量而取得的首地址来确定的。这些取得的数据项被称作变元字节,它们形成第一个操作数。第二个操作数的地址值被加到第一个操作数的各自的变元值上,以便从缓冲存贮器得到一组数据项(功能字节),缓冲存贮器是由上述描述的加法器的结果作为相应的地址来确定的,因此用功能字节替换了存贮变元字节用的缓冲存贮器的存贮位置。

图1B说明一组变元字节的地址A1i(i=1到L)和在翻译指令执行的前后存贮在缓冲存贮器中的数据值D1i(i=1到L)。例如,第i个变元字节的地址是从Afi=(B1)+D1+i-1得到的,而翻译指令执行前的D1i值和执行后的D1i值可各自表示为D1i=OP1i和D1i′=OP2i。记号(B1)表示由B1指定的一寄存器的内容(地址值)。

图1C指出由变元字节值OP1i(i=1到L)加到各自第二个操作数地址值〔(B2)+D2〕而得到的数值和存贮数据的值(功能字节)即D2i=OP2i(i=1到L),它们是取自由加法的结果作为取出地址来规定的缓冲存储器。

图2是一个说明先有技术的指令处理器的结构示意图。图3是在先有技术中的指令处理器中,指令执行的处理流程。参看图2,指令寄存器10是保持一个指令处于图1A格式的状态之中。为了选择基址寄存器号码B1和B2以及选择偏移量D1和D2,图2中的指令处理器还包括选择器20和21。基址寄存器号码B1和偏移量D1被选来对第一个操作数作地址计算,而基址寄存器号码B2和偏移量D2被选来计算第二个操作数的地址。当执行第一个操作数的地址计算时,一个增量器11被提供来产生各个变元字节具有的常数。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

同类专利
专利分类
×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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