首页> 外国专利> RISC microprocessor architecture implementing multiple typed register sets

RISC microprocessor architecture implementing multiple typed register sets

机译:RISC微处理器体系结构,实现了多种类型的寄存器集

摘要

A register system for a data processor which operates in a plurality of modes. The register system provides multiple, identical banks of register sets, the data processor controlling access such that instructions and processes need not specify any given bank. An integer register set includes first (RA[23:0]) and second (RA[31:24]) subsets, and a shadow subset (RT[31:24]). While the data processor is in a first mode, instructions access the first and second subsets. While the data processor is in a second mode, instructions may access the first subset, but any attempts to access the second subset are re-routed to the shadow subset instead, transparently to the instructions, allowing system routines to seemingly use the second subset without having to save and restore data which user routines have written to the second subset. A re-typable register set provides integer width data and floating point width data in response to integer instructions and floating point instructions, respectively. Boolean comparison instructions specify particular integer or floating point registers for source data to be compared, and specify a particular Boolean register for the result, so there are no dedicated, fixed-location status flags. Boolean combinational instructions combine specified Boolean registers, for performing complex Boolean comparisons without intervening conditional branch instructions, to minimize pipeline disruption.
机译:用于以多种模式操作的数据处理器的寄存器系统。寄存器系统提供了多个相同的寄存器组,数据处理器控制访问,因此指令和过程无需指定任何给定的库。整数寄存器集包括第一(RA [23:0])和第二(RA [31:24])子集,以及影子子集(RT [31:24])。当数据处理器处于第一模式时,指令访问第一和第二子集。当数据处理器处于第二模式时,指令可以访问第一子集,但是任何访问第二子集的尝试都将重新路由到影子子集,这对指令是透明的,从而使系统例程似乎可以使用第二子集而无需必须保存和恢复用户例程已写入第二个子集的数据。可重新键入的寄存器集分别响应整数指令和浮点指令提供整数宽度数据和浮点宽度数据。布尔比较指令为要比较的源数​​据指定特定的整数或浮点寄存器,并为结果指定特定的布尔寄存器,因此不存在专用的固定位置状态标志。布尔组合指令组合指定的布尔寄存器,以执行复杂的布尔比较而无需干预条件分支指令,以最大程度地减少流水线中断。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号