-
公开(公告)号:CN1425982A
公开(公告)日:2003-06-25
申请号:CN02156039.0
申请日:2002-12-11
Applicant: 松下电器产业株式会社
IPC: G06F9/45
CPC classification number: G06F8/41 , G06F9/44521 , G06F9/44542
Abstract: 翻译部110生成表示是否选择命令组未确定的未确定分支信息来代替分支命令,连接部130判断分支源及分支目的的命令组的异同后生成适当的直接寻址分支命令。另外,确定一个基准命令组,翻译部110对不属于基准命令组的分支目的命令选择该分支目的命令本来的命令组并追加分支为该分支目的命令的基准命令组的模式匹配命令,将该模式匹配命令表示为对应于原来分支目的命令的代替分支目的,选择基准命令组,生成向该对应代替分支目的分支的间接寻址分支命令。
-
公开(公告)号:CN1099074C
公开(公告)日:2003-01-15
申请号:CN96103712.1
申请日:1996-03-22
Applicant: 松下电器产业株式会社
CPC classification number: G06F8/447 , G06F8/4451 , G06F8/54
Abstract: 程序变换装置由翻译部103和连接部108构成,翻译部103包含有一个提取部105,在将源程序翻译为机器语言指令序列时,提取部105对源程序中的子程序,一一检出这些子程序所必需的堆栈长度以及各子程序在运行过程中应保存的寄存器名,并且将它们与机器语言指令序列一同保存到文件中;连接部108由转移指令检测部109,文件检索部110和获得部111以及子程序调用指令生成部112所组成。
-
公开(公告)号:CN1219703A
公开(公告)日:1999-06-16
申请号:CN98120299.3
申请日:1998-08-28
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/30058 , G06F8/447 , G06F9/30021 , G06F9/30072 , G06F9/30094 , G06F9/30145 , G06F9/30167 , G06F9/30181 , G06F9/3842
Abstract: 一种处理器,设有:在第一条件与第二条件具有互相排他的关系时,当含有特定操作代码和第一条件的第一条件指令被分配到该处理器的指令集中时,含有上述特定操作代码和第二条件的第二条件指令则不被分配,用于保持执行结果的状态的保持装置;用于对第一条件指令进行译码的译码装置;用于根据上述状态以判断是否满足第一条件的判断装置;以及,在满足时执行操作的执行装置。
-
公开(公告)号:CN1153346A
公开(公告)日:1997-07-02
申请号:CN96121121.0
申请日:1996-09-21
Applicant: 松下电器产业株式会社
IPC: G06F9/30
CPC classification number: G06F9/30043 , G06F9/30138 , G06F9/3016
Abstract: 本发明的信息处理装置具有:寄存器群;顺序读出程序中的机器指令,具有第1操作数和第2操作数,检出指示在寄存器和存储器之间的数据传送的机器指令的读出装置;对个别字段和成批字段,判断各位有效或无效的判定装置;产生寄存器号码的第1产生装置;产生另一部分寄存器的号码的第2产生装置;执行由第1产生装置及第2产生装置产生的寄存器号码的寄存器和由第2操作数指定的有效位址开始的连续存储器领域之间的数据传送的传送装置。
-
公开(公告)号:CN1138172A
公开(公告)日:1996-12-18
申请号:CN96103716.4
申请日:1996-03-22
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/3806 , G06F8/447 , G06F9/30054 , G06F9/30101 , G06F9/4486
Abstract: 从程序翻译装置生成的汇编程序中,检测其函数体内无其它函数调用指令以及在函数体内返址运算兼用寄存器56的值也未发生改变。检测出后,在该函数的结束处输出一个特殊返回指令。当处理器执行到一条函数调用指令时,就将函数的返回地址同时保存于堆栈及返址/运算兼用寄存器中。从而当取出一条特殊返回指令时,不是去存取堆栈,而是从返址/运算兼用寄存器中取得返回地址来完成状态返回。
-
-
-
-