[發(fā)明專利]匯編指令的資源分析方法、裝置和存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202080007999.6 | 申請(qǐng)日: | 2020-10-09 |
| 公開(kāi)(公告)號(hào): | CN113302587A | 公開(kāi)(公告)日: | 2021-08-24 |
| 發(fā)明(設(shè)計(jì))人: | 溫哲西;劉輝;劉延昭 | 申請(qǐng)(專利權(quán))人: | 深圳市大疆創(chuàng)新科技有限公司 |
| 主分類號(hào): | G06F9/30 | 分類號(hào): | G06F9/30 |
| 代理公司: | 北京太合九思知識(shí)產(chǎn)權(quán)代理有限公司 11610 | 代理人: | 劉戈 |
| 地址: | 518057 廣東省深圳市南山區(qū)*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 匯編 指令 資源 分析 方法 裝置 存儲(chǔ) 介質(zhì) | ||
本發(fā)明實(shí)施例提供一種匯編指令的資源分析方法、裝置和存儲(chǔ)介質(zhì),其中方法包括:獲取待分析的匯編信息,所述匯編信息中包括至少一個(gè)匯編指令;確定與所述匯編信息相對(duì)應(yīng)的可使用資源、以及與每個(gè)匯編指令相對(duì)應(yīng)的指令類型;基于所述可使用資源和指令類型,確定與所述匯編信息中每個(gè)匯編指令相對(duì)應(yīng)的指令資源信息。本發(fā)明實(shí)施例提供的技術(shù)方案,可以實(shí)現(xiàn)對(duì)匯編指令的指令資源信息進(jìn)行分析識(shí)別,獲得與每個(gè)匯編指令相對(duì)應(yīng)的指令資源信息,而后便于使得指令編寫(xiě)人員通過(guò)指令資源信息清楚地了解到匯編指令所占用的數(shù)據(jù)資源情況,有利于提高對(duì)匯編指令進(jìn)行撰寫(xiě)的準(zhǔn)確性和質(zhì)量。
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種匯編指令的資源分析方法、裝置和存儲(chǔ)介質(zhì)。
背景技術(shù)
在芯片開(kāi)發(fā)的過(guò)程中,往往需要編寫(xiě)大量的匯編指令,在匯編指令運(yùn)行時(shí),大量的匯編指令往往會(huì)占用較多的數(shù)據(jù)資源。然而,由于匯編指令并沒(méi)有在芯片上實(shí)際運(yùn)行,因此,指令編寫(xiě)人員無(wú)法清楚地了解到匯編指令所占用的數(shù)據(jù)資源情況,這樣不利于保證匯編指令撰寫(xiě)的正確性。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種匯編指令的資源分析方法、裝置和存儲(chǔ)介質(zhì),用以解決現(xiàn)有技術(shù)中存在的由于指令編寫(xiě)人員無(wú)法清楚地了解到匯編指令所占用的數(shù)據(jù)資源情況,從而不利于保證匯編指令撰寫(xiě)的正確性的問(wèn)題。
本發(fā)明實(shí)施例第一方面提供了一種匯編指令的資源分析方法,包括:
獲取待分析的匯編信息,所述匯編信息中包括至少一個(gè)匯編指令;
確定與所述匯編信息相對(duì)應(yīng)的可使用資源、以及與每個(gè)匯編指令相對(duì)應(yīng)的指令類型;
基于所述可使用資源和指令類型,確定與所述匯編信息中每個(gè)匯編指令相對(duì)應(yīng)的指令資源信息。
本發(fā)明實(shí)施例第二方面提供了一種匯編指令的資源分析裝置,包括:
存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;
處理器,用于運(yùn)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序以實(shí)現(xiàn):
獲取待分析的匯編信息,所述匯編信息中包括至少一個(gè)匯編指令;
確定與所述匯編信息相對(duì)應(yīng)的可使用資源、以及與每個(gè)匯編指令相對(duì)應(yīng)的指令類型;
基于所述可使用資源和指令類型,確定與所述匯編信息中每個(gè)匯編指令相對(duì)應(yīng)的指令資源信息。
本發(fā)明實(shí)施例第三方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有程序指令,所述程序指令用于實(shí)現(xiàn)第一方面所述的匯編指令的資源分析方法。
本發(fā)明實(shí)施例提供的匯編指令的資源分析方法、裝置和存儲(chǔ)介質(zhì),可以實(shí)現(xiàn)對(duì)匯編指令的指令資源信息進(jìn)行分析識(shí)別,獲得與每個(gè)匯編指令相對(duì)應(yīng)的指令資源信息,而后便于使得指令編寫(xiě)人員通過(guò)指令資源信息清楚地了解到匯編指令所占用的數(shù)據(jù)資源情況,有利于提高對(duì)匯編指令進(jìn)行撰寫(xiě)的準(zhǔn)確性和質(zhì)量。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1為本發(fā)明實(shí)施例提供的一種匯編指令的資源分析方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的獲取待分析的匯編信息的流程示意圖;
圖3為本發(fā)明實(shí)施例提供的確定與所述匯編信息相對(duì)應(yīng)的可使用資源的流程示意圖;
圖4為本發(fā)明實(shí)施例提供的確定與每個(gè)匯編指令相對(duì)應(yīng)的指令類型的流程示意圖;
圖5為本發(fā)明一實(shí)施例提供的基于所述可使用資源和指令類型,確定與所述匯編信息中每個(gè)匯編指令相對(duì)應(yīng)的指令資源信息的流程示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市大疆創(chuàng)新科技有限公司,未經(jīng)深圳市大疆創(chuàng)新科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202080007999.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





