首页> 外国专利> Changing instruction set architecture mode by comparison of current instruction execution address with boundary address register values

Changing instruction set architecture mode by comparison of current instruction execution address with boundary address register values

机译:通过比较当前指令执行地址和边界地址寄存器值来更改指令集架构模式

摘要

An apparatus and method are provided that enable a multiple instruction set architecture (ISA) central processing unit (CPU) to distinguish between different program instructions corresponding to different ISAs during execution of a multiple-ISA application program. The apparatus allows the multiple-ISA CPU to select a particular ISA decoding mode corresponding to a program instruction. The program instruction is located at an address within an address space of the multiple-ISA CPU. The apparatus includes a plurality of boundary address registers and ISA mode selection logic. The plurality of boundary address registers can be dynamically loaded to partition the address space into a plurality of address ranges, where each of the plurality of address ranges corresponds to each of a plurality of ISA decoding modes. The ISA mode selection logic is coupled to the plurality of boundary address registers. The ISA mode selection logic receives the particular address, and compares it against the plurality of address ranges to determine the particular ISA decoding mode for the particular program instruction.
机译:提供了一种装置和方法,其使多指令集体系结构(ISA)中央处理单元(CPU)能够在执行多ISA应用程序期间区分与不同ISA相对应的不同程序指令。该设备允许多ISA CPU选择与程序指令相对应的特定ISA解码模式。程序指令位于多ISA CPU的地址空间内的地址处。该设备包括多个边界地址寄存器和ISA模式选择逻辑。可以动态地加载多个边界地址寄存器,以将地址空间划分为多个地址范围,其中,多个地址范围中的每个对应于多个ISA解码模式中的每个。 ISA模式选择逻辑耦合到多个边界地址寄存器。 ISA模式选择逻辑接收特定地址,并将其与多个地址范围进行比较,以确定特定程序指令的特定ISA解码模式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号