1.一種BIN文件分塊升級(jí)的方法,其特征在于,包括:
將原有無序的BIN文件分成3個(gè)地址區(qū)域,包括:1)非函數(shù)區(qū)域; 2)指定函數(shù)名區(qū)域;3)指定函數(shù)區(qū)域,程序按照這3個(gè)區(qū)域填入對(duì)應(yīng)程序,然后按照對(duì)應(yīng)區(qū)域升級(jí),每次升級(jí)可單獨(dú)升級(jí)其中一個(gè)或幾個(gè)區(qū)域的指定的部分。
2.如權(quán)利要求1所述的BIN文件分塊升級(jí)的方法,其特征在于,所述區(qū)域由嚴(yán)格的地址標(biāo)注、區(qū)分。
3.如權(quán)利要求1所述所述的BIN文件分塊升級(jí)的方法,其特征在于,指定函數(shù)名區(qū)域僅包含需調(diào)用的函數(shù)的名稱及跳轉(zhuǎn)真實(shí)函數(shù)存放地址。
4.如權(quán)利要求1所述所述的BIN文件分塊升級(jí)的方法,其特征在于,指定函數(shù)區(qū)域包含區(qū)域空間大小及函數(shù)具體內(nèi)容。
5.如權(quán)利要求1所述所述的BIN文件分塊升級(jí)的方法,其特征在于,非函數(shù)區(qū)域及除了上述兩個(gè)區(qū)域外的程序存放區(qū)域。
6.如權(quán)利要求1所述所述的BIN文件分塊升級(jí)的方法,其特征在于,程序按預(yù)先按上述2、3、4、5格式完成程序編寫。
7.如權(quán)利要求1所述所述的BIN文件分塊升級(jí)的方法,其特征在于,可單獨(dú)升級(jí)一個(gè)函數(shù)。
8.如權(quán)利要求7所述所述的BIN文件分塊升級(jí)的方法,其特征在于,如果所需空間小于已分配的函數(shù)儲(chǔ)存空間,在函數(shù)空間找到該函數(shù)指定的儲(chǔ)存空間對(duì)應(yīng)的地址,將之修改。
9.如權(quán)利要求7所述所述的BIN文件分塊升級(jí)的方法,其特征在于,如果所需空間大于已分配的函數(shù)儲(chǔ)存空間,在函數(shù)空間名空間找到該函數(shù)名,指定新的儲(chǔ)存空間,在新的儲(chǔ)存空間寫入函數(shù)。
10.如權(quán)利要求1所述所述的BIN文件分塊升級(jí)的方法,其特征在于,可單獨(dú)升級(jí)非函數(shù):將非函數(shù)指定空間外的代碼空間進(jìn)行全覆蓋。