摘要:本發(fā)明提供一種跳轉(zhuǎn)源列表處理方法、裝置及編譯器,該方法包括:獲取跳轉(zhuǎn)目標(biāo)的標(biāo)識(shí),跳轉(zhuǎn)目標(biāo)對(duì)應(yīng)n條跳轉(zhuǎn)指令,n為大于等于2的正整數(shù);以標(biāo)識(shí)為指針指向n條跳轉(zhuǎn)指令中每條跳轉(zhuǎn)指令后的延遲槽,并在指針指向延遲槽時(shí)存儲(chǔ)對(duì)應(yīng)的跳轉(zhuǎn)指令在代碼緩沖區(qū)中的地址信息。本發(fā)明通過(guò)延遲槽存儲(chǔ)跳轉(zhuǎn)源列表中的跳轉(zhuǎn)指令地址信息,避免在內(nèi)存上設(shè)置專用空間以鏈表結(jié)構(gòu)方式用來(lái)存儲(chǔ)跳轉(zhuǎn)源列表中的跳轉(zhuǎn)指令地址信息所造成的內(nèi)存開(kāi)銷,在跳轉(zhuǎn)目標(biāo)的地址確定后,通過(guò)對(duì)代碼緩沖區(qū)的一次遍歷即可完成對(duì)n條跳轉(zhuǎn)指令的目標(biāo)地址的修改,相對(duì)于現(xiàn)有技術(shù)可以減少根據(jù)跳轉(zhuǎn)目標(biāo)的地址修改n條跳轉(zhuǎn)指令的遍歷次數(shù),提高對(duì)n條指令進(jìn)行修改的執(zhí)行效率。
- 專利類型發(fā)明專利
- 申請(qǐng)人龍芯中科技術(shù)有限公司;
- 發(fā)明人黃文君;薛雙百;汪清;王策;
- 地址100095 北京市海淀區(qū)中關(guān)村環(huán)??萍际痉秷@龍芯產(chǎn)業(yè)園2號(hào)樓
- 申請(qǐng)?zhí)?/b>CN201410270641.9
- 申請(qǐng)時(shí)間2014年06月17日
- 申請(qǐng)公布號(hào)CN104035825A
- 申請(qǐng)公布時(shí)間2014年09月10日
- 分類號(hào)G06F9/54(2006.01)I;




教育裝備采購(gòu)網(wǎng)企業(yè)微信客服
京公網(wǎng)安備11010802043465號(hào)

