首页> 外国专利> System for combining adjacent push/pop stack program instructions into single double push/pop stack microinstuction for execution

System for combining adjacent push/pop stack program instructions into single double push/pop stack microinstuction for execution

机译:用于将相邻的推/弹出堆栈程序指令组合成单个双推/弹出堆栈微指令以执行的系统

摘要

An apparatus and method are provided for combining multiple instructions prescribing accesses to a microprocessor stack into a single micro instruction. The apparatus includes a translator and access alignment logic. The translator receives a first stack access instruction and a second stack access instruction from an instruction queue, and decodes them into an associated micro instruction directing the microprocessor to accomplish both accesses prescribed by the stack access instructions during a combined access, wherein the combined access is achieved in a single instruction cycle. The access alignment logic is coupled to the translator and indicates alignment of two data entities within a cache for the combined access. The two stack access instructions are not combined when the access alignment logic indicates that the combination of the data entities is misaligned within the cache.
机译:提供了一种用于将规定对微处理器堆栈的访问的多个指令组合成单个微指令的装置和方法。该设备包括翻译器和访问对齐逻辑。转换器从指令队列接收第一堆栈访问指令和第二堆栈访问指令,并且将它们解码为关联的微指令,该微指令引导微处理器在组合访问期间完成堆栈访问指令所规定的两种访问,其中,组合访问是在单个指令周期内实现。访问对齐逻辑耦合到转换器,并指示用于组合访问的高速缓存内的两个数据实体的对齐。当访问对齐逻辑指示数据实体的组合在缓存中未对齐时,这两个堆栈访问指令不会合并。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号