首页> 外国专利> REP MOVE string instruction execution by selecting loop microinstruction sequence or unrolled sequence based on flag state indicative of low count repeat

REP MOVE string instruction execution by selecting loop microinstruction sequence or unrolled sequence based on flag state indicative of low count repeat

机译:通过基于指示低计数重复的标志状态选择循环微指令序列或展开序列来执行REP MOVE字符串指令执行

摘要

A microprocessor REP MOVS macroinstruction specifies the word length of the string in the IA-32 ECX register. The microprocessor includes a memory, configured to store a first and second sequence of microinstructions. The first sequence conditionally transfers control to a microinstruction within the first sequence based on the ECX register. The second sequence does not conditionally transfer control based on the ECX register. The microprocessor includes an instruction translator, coupled to the memory. In response to a macroinstruction that moves an immediate value into the ECX register, the instruction translator sets a flag and saves the immediate value. In response to a macroinstruction that modifies the ECX register in a different manner, the translator clears the flag. In response to a REP MOVS macroinstruction, the instruction translator transfers control to the first sequence if the flag is clear; and transfers control to the second sequence if the flag is set.
机译:微处理器REP MOVS宏指令指定IA-32 ECX寄存器中字符串的字长。微处理器包括存储器,该存储器被配置为存储第一和第二微指令序列。第一序列基于ECX寄存器有条件地将控制转移到第一序列内的微指令。第二个序列没有条件地基于ECX寄存器转移控制权。微处理器包括耦合到存储器的指令翻译器。响应于将立即数移入ECX寄存器的宏指令,指令翻译器设置标志并保存立即数。响应以不同方式修改ECX寄存器的宏指令,翻译器清除该标志。响应REP MOVS宏指令,如果标志清零,指令翻译器将控制权转移到第一个序列。如果设置了标志,则将控制权转移到第二个序列。

著录项

  • 公开/公告号US7802078B2

    专利类型

  • 公开/公告日2010-09-21

    原文格式PDF

  • 申请/专利权人 G. GLENN HENRY;TERRY PARKS;

    申请/专利号US20080270010

  • 发明设计人 G. GLENN HENRY;TERRY PARKS;

    申请日2008-11-13

  • 分类号G06F9/22;

  • 国家 US

  • 入库时间 2022-08-21 18:50:19

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号