首页> 外国专利> Detection of overwrite modification by preceding instruction possibility of fetched instruction code using fetched instructions counter and store target address

Detection of overwrite modification by preceding instruction possibility of fetched instruction code using fetched instructions counter and store target address

机译:使用获取的指令计数器和存储目标地址,通过获取的指令代码的先前指令可能性来检测覆盖修改

摘要

The present invention aims at improving the performance of the process of an information processing apparatus which includes an instruction fetch port, and can detect the possibility for the overwrite of an instruction fetched from the instruction fetch port by correctly detecting the length of an instruction sequence already stored in an instruction buffer for storing an instruction to be fetched before the execution of instructions, and an instruction to be determined in the instructions being or already executed, and by correctly detecting the possibility for the overwrite of the contents of an instruction fetched from one instruction port. The information processing apparatus comprises: an instruction fetch counter unit for counting the length of an instruction sequence containing all instructions which are fetched before the last fetched instruction. The instructions and the last fetched instruction have sequential addresses; and an instruction overwrite possibility determination unit for using an address of an instruction at a specified position in all instruction sequences, a storage target address at which an execution result of a completed store instruction is stored, and an output value of the instruction fetch counter unit, and detecting a possibility for the overwrite of an instruction wherein at least a part of the range of the storage target address overlaps the address of an instruction in all instruction sequences, and at least a part of the instruction sequences is overwritten.
机译:本发明旨在提高包括指令提取端口的信息处理设备的处理的性能,并且可以通过正确地检测已经存在的指令序列的长度来检测从指令提取端口提取的指令被覆盖的可能性。存储在指令缓冲器中,该指令缓冲器用于存储在执行指令之前要提取的指令以及正在执行或已经执行的指令中要确定的指令,并通过正确检测从一个指令中提取的指令内容被覆盖的可能性指令端口。该信息处理设备包括:指令获取计数器单元,用于对包含所有在最后获取的指令之前获取的指令的指令序列的长度进行计数。指令和最后提取的指令具有顺序地址;指令覆盖可能性确定单元,用于在所有指令序列中的指定位置使用指令的地址,存储完成的存储指令的执行结果的存储目标地址,以及指令获取计数器单元的输出值并且,检测在所有的指令序列中,存储对象地址的范围的至少一部分与指令的地址重叠,并且至少一部分的指令序列被覆盖的指令被覆盖的可能性。

著录项

  • 公开/公告号US6571329B1

    专利类型

  • 公开/公告日2003-05-27

    原文格式PDF

  • 申请/专利权人 FUJITSU LIMITED;

    申请/专利号US20000532832

  • 发明设计人 MASAKI UKAI;AIICHIRO INOUE;

    申请日2000-03-21

  • 分类号G06F93/80;

  • 国家 US

  • 入库时间 2022-08-22 00:05:43

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号