发明名称 升级数据机软体码之插入装置及方法
摘要 一种使用内容位址记忆体(CAM)之软体插入方法及装置,以便当一程式记忆体位址符合一插入记忆体位址的时候,产生一码变化许可信号,而当一位址比较吻合达成的时候,会造成数据机操作的程式执行。该等插入装置包括用以将程式指令提供给资料汇流排执行的程式记忆体,除非一程式位址及一插入位址的位址比较造成取代资料汇流排位址的应用。
申请公布号 TW436697 申请公布日期 2001.05.28
申请号 TW087108147 申请日期 1998.05.26
申请人 卷藤逻辑公司 发明人 杉揭古塔;卡尔林菲德;卫思里史密思;那芬杰福;夏因黑达亚;巴布曼达发
分类号 G06F13/00 主分类号 G06F13/00
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种在预定电脑内所需执行电脑程式电脑程式码中更换特殊指令之方法,该等指令是由相对的电脑程式位址所确认,该方法包含以下步骤:储存选择位址,用以识别由至少单一替换码指令所替换之电脑指令码;比较至少单一程式码位址及该等选择位址;及当该等位址之中的任何一个符合该等所选取定址位置其中之一的时候,便会产生一码变化许可信号。2.如申请专利范围第1项之方法,还包含以下步骤:关闭一目前程式码指令的读取;及提供由电脑执行的替换指令。3.如申请专利范围第1项之方法,还包括使用一内容可定址记忆体(CAM),以比较该电脑程式码位址及该等选择位址。4.如申请专利范围第1项之方法,其中该等选择位址是储存在插入表格。5.如申请专利范围第1项之方法,还包括使用一内容可定址记忆体(CAM),以产生该码变化许可信号。6.一种用以变更由一电脑所执行的电脑程式码之装置,包括:一第一记忆体,用以储存确认所要更换之程式码指令的选取位址;一第二记忆体,用以储存相对于所选取位址的指令,其系取代所要更换程式指令的执行;及一比较器,其具有能接收耦合至用以接收选择定址位置之第二记忆体的目前执行程式位址,且具有一输出而用以当一目前执行程式位址符合其中之一所选取定址位置的时候,能提供码变化许可信号。7.如申请专利范围第6项之装置,还包括耦合至该比较器输出的一记忆体电路,该介面电路包括一可定址记忆体,其包括由所选取插入指令而更新之指令程式码。8.如申请专利范围第7项之装置,还包括耦合至该可定址记忆体及该比较器的一第一缓冲器,当由插入指令所替换的程式码发生的时候,该第一缓冲器会生效而用以选择性地将一记忆体失效信号运用在该RAM。9.如申请专利范围第8项之装置,还包括资耦合至该可定址记忆体的一资料滙流排,用以使指定执行。10.如申请专利范围第9项之装置,包括连接至该可定址记忆体的一插入表格。11.如申请专利范围第10项之装置,包括一第二缓冲器,用以选择性地将所选取的插入指令运用在该资料滙流排上。12.如申请专利范围第11项之装置,其中该第二缓冲器系耦合至该比较器,该第二缓冲器会生效,随着来自该比较器符合信号的反应而用以将插入表格运用在该资料滙流排上。13.如申请专利范围第7项之装置,其中该比较器包括一内容可定址记忆体。14.如申请专利范围第11项之装置,包括连接至该比较器及该第一和第二缓冲器的一逻辑电路,该逻辑电路会生效而用以将相对的记忆体失效及插入许可信号传输至该第一及第二缓冲器。15.一种用以将插入指令运用在连接至一程式记忆体的资料滙流排上,以取代所选取之程式指令,该等装置包括:一随机存取记忆体,包括在所选取程式位址上的程式指令;一资料滙流排,其系连接至该随机存取记忆体;一内容可定址记忆体,其系连接至该随机存取记忆体及包括运用在该资料滙流排上的指令位址;及一插入表格,包括插入位址而用以提供给该内容可定址的记忆体的插入指令,该插入位址是要提供给该内容可定址记忆体,用以与该程式位址比较,以决定是否要将一插入指令运用在该资料滙流排上,而不是一程式指令。16.如申请专利范围第15项之装置,包括一缓冲器电路,用以接收在该资料滙流排上应用的插入指令。17.如申请专利范围第16项之装置,包括连接至该内容可定址记忆体的一逻辑电路,以决定是否要启动该缓冲器电路,以便将一选取的插入指令运用在该资料滙流排上。图式简单说明:第一图a是一电脑及一传统数据机的方块图,其中本发明的一具体实施例能连同电脑操作;第一图b是根据本发明之程式化插入表格的方块图;第二图系根据本发明而产生一符合事件的逻辑电路方块图;第三图系根据本发明之内容可定址记忆体(CAM)的方块图;第四图系根据本发明的程式资料滙流排之介面电路方块图,而滙流排是用来制作中断操作;第五图系根据本发明的一CAM记忆体单元电路图;第六图系根据本发明之CAM读存取的时序图;第七图系根据本发明之CAM写存取的时序图;及第八图系根据本发明之CAM符合存取操作的时序图。
地址 美国