[发明专利]中央处理装置无效

专利信息
申请号: 95106091.0 申请日: 1995-05-16
公开(公告)号: CN1089921C 公开(公告)日: 2002-08-28
发明(设计)人: 中村和夫;松井秀夫 申请(专利权)人: 三菱电机株式会社
主分类号: G06F7/00 分类号: G06F7/00;G06F13/10
代理公司: 中国国际贸易促进委员会专利商标事务所 代理人: 王以平
地址: 日本神*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 中央 处理 装置
【说明书】:

发明涉及计算机的中央处理装置,尤其涉及使单片微型计算机(以下简称微机)中的程序量减少的中央处理装置。

在用作家用电器等的控制用的计算机中,以单片微机为主,多半用来进行所谓“检测某种条件、如果该条件为真,便在外部寄存器中设定第1值,如果为假,则设定第2值”的处理。

例如,图8所示是微机中进行上述那种处理用的程序示例图。该程序语句表示的处理方式是:当变量VAR与某值NUM相等时,将值IMM1输出给按存储器地址PORT分配的微机的外部寄存器,若“不相等时,则将值IMM2输出给该同一寄存器”这是用汇编语言表示的程序语句。下面说明图8中各行的命令语句(宏指令)。

(第1行):将变量VAR与立即NUM比较。由于中央处理装置有运算器(ALU)和零标记,所以由ALU进行这项比较。若比较结果是两者相等,在零标记中写入1,若两者不相等,写入0。

(第2行):将值IMM1作为立即存入中央处理装置内所装的多个寄存器中称之为AX的寄存器中。

(第3行):若第1行中的比较结果相等,在零标记为1时,转移至第5行。

(第4行):将值IMM1改变为立即值IMM2。

(第5行):将AX寄存器中写的内容(立即值IMM1或立即值IMM2)输至PORT。

因此,当变量VAR等于值NUM时,立即值IMM1便被记录在外部寄存器中,当不相等时,则记录立即值IMM2。

在上述那种旧有的计算机的中央处理装置中,在根据某种条件进行将不同的立即值存入寄存器等的处理时,必须使用图8中的第3行所示的条件转移指令。因此,由于要用条件转移指令,以及与其相应而设定的第4行的立即值的变更写入指令,所以存在会使程序量增大的问题。

另外,在使用这种条件转移指令时,要在条件经过下一道微程序判定后,才能执行转移指令,因此在以流水线方式进行处理的中央处理装置中,会造成流水线混乱,并且使程序的执行时间增大。

本发明就是为了解决上述问题而开发的,其目的在于获得这样一种中央处理装置,它能用小的程序迅速按照这种条件转移指令等,根据不同的条件将不同的值输出到内部或外部寄存器或存储器等中。

本发明的中央处理装置备有检测并判断根据第1指令码进行的运算结果是否满足规定条件的检测装置(8、9);第2指令码指定的操作数的存储装置(R0);以及根据检测装置的判断结果,从第2指令码中选定第1立即值或第2立即值,并将其输入到上述指定的存储装置中的控制装置(12)。

另外,本发明的中央处理装置备有:当运算结果满足规定条件时,储存第1条件值;不满足时,储存第2条件值的第1存储装置(9);第2指令码指定的操作数的第2存储装置(R0);以及在该第1存储装置中存有第1条件值时,将第2指令码的第1立即值存入到上述第2存储装置中,而在存有第2条件值时,则将第2指令码的第2立即值存储到该第2存储装置的控制装置(12)。

由第2指令码指定的存储装置(R0)是由寄存器或存储器构成的。

如果采用这样构成的中央处理装置,由于将第1立即值和第2立即值设在第2指令码中,根据运算结果是否满足规定的条件,分别将第1立即值或第2立即值存入存储装置(R0)中,因此根据不同的条件存储不同的立即值,进行这种处理用的程序指令简单,不会使流水线处理混乱,且能加快指令的执行速度。

另外,由于当运算结果满足规定的条件时,在第1存储装置(9)中储存第1条件值,不满足时,储存第2条件值;当储存第1条件值时,在第2存储装置中储存第1指令码的第1立即值,当储存第2条件值时,储存同一个第2指令码的第2立即值。因此,根据不同条件存储不同的立即值,进行这种处理用的程序指令简单,不会使流水线处理混乱,能加快指令的执行速度。

图1是本发明的实施例所示的中央处理装置的结构图。

图2是实施例1所示的程序指令语句的示例图。

图3是图2中的条件存入指令的指令码的示例图。

图4是图2中的条件存入指令的微程序的示例图。

图5是本发明的实施例2所示的另一个程序指令语句的示例图。

图6是图5中的存入指令的指令码的例图。

图7是图5中的存入指令的微程序的例图。

图8是旧有技术中的程序指令语句的示例图。

图中1:寄存器组

    2:存储数据寄存器

    3:存储器地址寄存器

    4:运算部件(ALU)

    5:第1操作数总线

    6:第2操作数总线

    7:目的总线

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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