带算术逻辑单元和堆栈的数据处理器制造技术

技术编号:2883537 阅读:258 留言:0更新日期:2012-04-11 18:40
一种包含一个与一个堆栈装置(STCK)协作的算术逻辑单元(ALU)的处理器,处理器被安排得能执行包含分别用于控制堆栈装置(STCK)和算术逻辑单元(ALU)的一个堆栈控制域(SCF)和一个操作码域(OPF)的指令(INSTR)。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及通过与堆栈装置协作的算术逻辑单元进行数据处理。本专利技术例如可以应用于包含一个以处理器为形式的、向各种功能单元提供控制数据的控制器的多媒体产品。算术逻辑单元(ALU)一般对两个输入数据(也称操作数)执行运算,以便获得输出数据。ALU执行的操作一般由以位串为形式的,也称作微代码的指令定义。指令能使ALU执行算术运算,例如加法Z=X+Y,其中X和Y代表输入数据,Z代表输出数据。指令也能使ALU执行逻辑运算,例如AND、OR、NAND或NOR函数。ALU可以与堆栈协作。堆栈是存储单元的集合体,每个存储单元能容纳数据。将马上要被ALU处理的输入数据暂存在堆栈中。也可以将ALU的输出数据暂存在堆栈中。堆栈指针一般指示构成堆栈顶的存储单元。在堆栈上放置的数据一般被写入堆栈顶,从堆栈移出的数据一般也从堆栈顶读取。以下将向堆栈写入数据和从堆栈读出数据称为压进(pushing)和弹出(popping)。一般来说,ALU的输入数据是通过从堆栈弹出数据而获得的,输出数据是通过向堆栈压进数据而存储的。按这种方式运行的处理器,在公布号为WO95/30954的国际申请中被称作基于堆栈的处理器本文档来自技高网...

【技术保护点】
一个包括一个与一个堆栈装置协作的算术逻辑单元的处理器,其中该处理器被安排得能执行包括分别用于控制堆栈装置和算术逻辑单元的一个堆栈控制域和一个操作码域的指令。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:M杜兰顿
申请(专利权)人:皇家菲利浦电子有限公司
类型:发明
国别省市:NL[荷兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1