发明名称 实现灵活且低成本的指令替换方法及装置
摘要 本发明公开了一种指令替换装置及方法,在当前满足代码指令替换条件时,替换从地址线上当前地址中读出的指令操作码。对于那些仅需替换指令操作码的指令,后续继续进行译码和执行即可。对于那些替换内容较多的指令,当检测到当前地址中读出的指令操作码指示陷阱指令时,执行预设地址中的替换代码,间接实现了指令替换。应用本发明,可以让现有处理器CPU在结构不作大改动、且不改变编译器的前提下,灵活替换固化在CPU的掩膜只读存储器MASK ROM中的指令,并且由于无需修改MASK ROM,也无需建立函数入口地址表,实现成本较低。
申请公布号 CN102681819A 申请公布日期 2012.09.19
申请号 CN201110062216.7 申请日期 2011.03.10
申请人 炬力集成电路设计有限公司 发明人 彭洪;汤江逊
分类号 G06F9/30(2006.01)I;G06F9/34(2006.01)I 主分类号 G06F9/30(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 牛峥;王丽琴
主权项 一种实现灵活且低成本的指令替换方法,其特征在于,该方法包括:A、判断当前是否满足指令替换条件,如果是,替换从地址线上当前地址中读出的指令操作码,然后执行步骤B;否则执行步骤C;B、检测从当前地址中读出的指令操作码是否指示陷阱指令,如果是,执行预设地址中的替换代码,并结束流程;否则执行步骤C;C、对所述当前地址中的指令译码并执行。
地址 519085 广东省珠海市唐家湾镇哈工大路1号-15-A101
您可能感兴趣的专利