首页> 外国专利> Variable byte-length instructions using state of function bit of second byte of plurality of instructions bytes as indicative of whether first byte is a prefix byte

Variable byte-length instructions using state of function bit of second byte of plurality of instructions bytes as indicative of whether first byte is a prefix byte

机译:使用多个指令字节的第二个字节的功能位状态指示第一个字节是否为前缀字节的可变字节长指令

摘要

A superscalar microprocesor is provided that includes a predecode unit adapted for predecoding variable byte-length instructions. The predecode unit predecodes the instructions prior to their storage within an instruction cache. In one system, a predecode unit is configured to generate a plurality of predecode bits including a start bit, an end bit, and a functional bit for each instruction byte. The plurality of predecode bits associated with each instruction byte are collectively referred to as a predecode tag. An instruction alignment unit then uses the predecode tags to dispatch the variable byte-length instructions to a plurality of decode units within the superscalar microprocessor. The predecode unit is configured such that the meaning of the functional bit of a particular predecode tag is dependent upon the status of the start bit. The predecode unit is further configured to generate a functional bit associated with each byte of an instruction other than the starting byte, which indicate whether the associated byte is a prefix or opcode. The encoding of the predecode tags is such that a relatively large amount of predecode information may be conveyed with a relatively small number of predecode bits.
机译:提供了一种超标量微处理器,其包括适于对可变字节长度的指令进行预解码的预解码单元。预解码单元在将指令存储在指令高速缓存中之前对其进行预解码。在一个系统中,预解码单元被配置为针对每个指令字节生成多个预解码位,包括开始位,结束位和功能位。与每个指令字节相关联的多个预解码位统称为预解码标签。然后,指令对齐单元使用预解码标签将可变字节长度的指令分派到超标量微处理器内的多个解码单元。预解码单元被配置为使得特定预解码标签的功能位的含义取决于起始位的状态。预解码单元还被配置为生成与除了起始字节以外的指令的每个字节相关联的功能位,其指示相关联的字节是前缀还是操作码。预解码标签的编码使得可以用相对少量的预解码比特来传送相对大量的预解码信息。

著录项

  • 公开/公告号US6175908B1

    专利类型

  • 公开/公告日2001-01-16

    原文格式PDF

  • 申请/专利权人 ADVANCED MICRO DEVICES INC.;

    申请/专利号US19980070392

  • 发明设计人 JAMES K. PICKETT;

    申请日1998-04-30

  • 分类号G06F93/12;

  • 国家 US

  • 入库时间 2022-08-22 01:05:37

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号