发明名称 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.
申请公布号 US6571329(B1) 申请公布日期 2003.05.27
申请号 US20000532832 申请日期 2000.03.21
申请人 FUJITSU LIMITED 发明人 UKAI MASAKI;INOUE AIICHIRO
分类号 G06F7/00;G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F7/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利