多功能数据比较方法和装置制造方法及图纸

技术编号:2887450 阅读:248 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种直接在指令中实现复杂数据关系操作的方法,使数据关系操作在应用中具有高层语义,以提高计算机程序执行的时空效率。本发明专利技术还提供了一种多功能比较装置,可以直接支持计算机体系结构实现对多种复杂数据关系操作的控制,使指令的语义层次进一步提高。本发明专利技术的多功能数据比较装置可以实现多种数据比较操作,在可变长指令的控制下能连续地控制多种复杂的数据关系操作,从而使硬件电路规模最小。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种多功能数据比较方法和装置,更具体地说,涉及一种在计算机逻辑电路设计领域中,利用计算机体系结构中的可变长指令体系进行多种数据比较处理的方法及利用该方法的装置。在现有的计算机系统中,其体系结构尤其是指令体系对数据关系的处理仅能实现简单的控制和操作。对于复杂的数据关系操作,(如区间比较、求数列极值以及连续重复操作构成的,增加体系结构排序、筛选等功能的操作),在现有的计算机体系结构中,不能够在指令体系中直接增加对复杂的数据关系操作,对于这些复杂的数据关系操作,均需要采用软件编程序的方法实现,从而增大了计算机的时间和空间开销。随着计算机应用系统的高层需求及处理能力的增加,数据关系的处理操作已经成为计算机应用的重要方面和使用效率提高的重要设计。由此用硬件电路及可变长指令体系来实现较复杂的数据关系操作,用以增加系统功能和提高系统效率,是本领域技术人员所共同追求的目标。本专利技术就是为了实现上述目的而做出的。本专利技术的目的在于提供一种直接在指令中实现复杂的数据关系操作的方法,以使数据关系操作在应用中具有高层语义,来组合程序的设计,提高计算机程序执行的时空效率。本专利技术的另本文档来自技高网...

【技术保护点】
一种数据比较处理装置,其特征在于:多个多位数据选通装置,该装置在可变长指令的控制下,实现数据比较操作的初始化数据的装载、确立体系结构中其他部件的操作结果参与进行数据比较处理的控制;多个多位算术比较装置,该装置在指令或译码的控制下用于实现 两组数据的大于、小于、等于比较操作方式;至少二个用于存放极值或区间边界的寄存器装置,该装置在求极值和区间比较操作时用于装载初始值或在连续操作时存放中间操作结果;以及多个区间比较装置,用于处理开区间、半开半闭区间的操作控制,使区间比较 操作实现完整的操作方式。

【技术特征摘要】

【专利技术属性】
技术研发人员:王攻本夏宏
申请(专利权)人:北京多思科技工业园股份有限公司
类型:发明
国别省市:11[中国|北京]

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

1