国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      標(biāo)志位模擬方法、裝置和處理器的制造方法

      文檔序號(hào):9672964閱讀:250來源:國知局
      標(biāo)志位模擬方法、裝置和處理器的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明實(shí)施例涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種標(biāo)志位模擬方法、裝置和處理器。
      【背景技術(shù)】
      [0002]無內(nèi)部互鎖流水級(jí)的微處理器(Microprocessorwithout interlocked piped,簡稱:MIPS)系統(tǒng)是一種米取精簡指令集計(jì)算機(jī)(Reduced Instruct1n Set Computer,簡稱:RISC)的處理系統(tǒng),MIPS系統(tǒng)對(duì)指令數(shù)目和尋址方式都做了精簡,使其實(shí)現(xiàn)更容易,指令并行執(zhí)行程度更好,編譯效率更高。X86系統(tǒng)是當(dāng)前廣泛應(yīng)用的復(fù)雜指令集計(jì)算機(jī)(Complex Instruct1n Set Computer,簡稱:CISC)的處理系統(tǒng),X86系統(tǒng)的指令系統(tǒng)龐大,指令功能復(fù)雜,指令格式、尋址方式多,有專用指令來完成特定功能,目前大量的軟件運(yùn)行在X86系統(tǒng)上。
      [0003]如果需要將基于X86系統(tǒng)上的軟件移植至基于MIPS系統(tǒng),需要實(shí)現(xiàn)X86系統(tǒng)與MIPS系統(tǒng)兼容,也即將X86系統(tǒng)下的指令翻譯成語義上等價(jià)的MIPS系統(tǒng)下的指令,但是,X86系統(tǒng)下的一些影響狀態(tài)標(biāo)志位的指令所跟隨的跳轉(zhuǎn)指令在MIPS系統(tǒng)下并不存在等價(jià)的指令,同時(shí)X86系統(tǒng)下的標(biāo)志寄存器(eflags)在MIPS系統(tǒng)下并不存在對(duì)應(yīng)的寄存器,不能對(duì)狀態(tài)標(biāo)志位進(jìn)行標(biāo)識(shí),從而無法直接根據(jù)狀態(tài)標(biāo)志位執(zhí)行分支跳轉(zhuǎn),實(shí)現(xiàn)分支跳轉(zhuǎn)指令。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明實(shí)施例提供一種標(biāo)志位模擬方法、裝置和處理器,可以解決在X86系統(tǒng)下影響狀態(tài)標(biāo)志位的指令跟隨的分支跳轉(zhuǎn)指令在MIPS系統(tǒng)下的兼容性問題,在MIPS系統(tǒng)下實(shí)現(xiàn)影響狀態(tài)標(biāo)志位的指令跟隨的分支跳轉(zhuǎn)指令。
      [0005]第一方面,本發(fā)明實(shí)施例提供一種標(biāo)志位模擬方法,包括:
      [0006]根據(jù)第一系統(tǒng)下的分支跳轉(zhuǎn)指令,對(duì)執(zhí)行第一運(yùn)算的第一操作數(shù)與第二操作數(shù)進(jìn)行第二運(yùn)算,獲得運(yùn)算結(jié)果,所述第一運(yùn)算為第一系統(tǒng)下影響標(biāo)志位的運(yùn)算,所述第二運(yùn)算為第二系統(tǒng)下產(chǎn)生與所述第一系統(tǒng)下的分支跳轉(zhuǎn)指令中所使用的標(biāo)志位具有相同語義的運(yùn)算;
      [0007]將所述運(yùn)算結(jié)果存儲(chǔ)至預(yù)設(shè)寄存器中;
      [0008]根據(jù)所述第一系統(tǒng)下的分支跳轉(zhuǎn)指令,利用所述預(yù)設(shè)寄存器中存儲(chǔ)的所述運(yùn)算結(jié)果生成所述第二系統(tǒng)下對(duì)應(yīng)的分支跳轉(zhuǎn)指令序列,以執(zhí)行所述第二系統(tǒng)下的分支跳轉(zhuǎn)指令。
      [0009]第二方面,本發(fā)明實(shí)施例提供一種標(biāo)志位模擬裝置,包括:
      [0010]運(yùn)算單元,用于根據(jù)第一系統(tǒng)下的分支跳轉(zhuǎn)指令,對(duì)執(zhí)行第一運(yùn)算的第一操作數(shù)與第二操作數(shù)進(jìn)行第二運(yùn)算,獲得運(yùn)算結(jié)果,所述第一運(yùn)算為第一系統(tǒng)下影響標(biāo)志位的運(yùn)算,所述第二運(yùn)算為第二系統(tǒng)下產(chǎn)生與所述第一系統(tǒng)下的分支跳轉(zhuǎn)指令中所使用的標(biāo)志位具有相同語義的運(yùn)算;
      [0011]存儲(chǔ)單元,用于將所述運(yùn)算單元獲得的所述運(yùn)算結(jié)果存儲(chǔ)至預(yù)設(shè)寄存器中;
      [0012]處理單元,用于根據(jù)所述第一系統(tǒng)下的分支跳轉(zhuǎn)指令,利用所述預(yù)設(shè)寄存器中存儲(chǔ)的所述運(yùn)算結(jié)果生成所述第二系統(tǒng)下對(duì)應(yīng)的分支跳轉(zhuǎn)指令序列,以執(zhí)行所述第二系統(tǒng)下的分支跳轉(zhuǎn)指令。
      [0013]第三方面,本發(fā)明實(shí)施例提供一種處理器,包括如上所述的標(biāo)志位模擬裝置。
      [0014]本發(fā)明實(shí)施例提供的標(biāo)志位模擬方法、裝置和處理器,通過根據(jù)第一系統(tǒng)下的分支跳轉(zhuǎn)指令,對(duì)執(zhí)行第一運(yùn)算的第一操作數(shù)與第二操作數(shù)進(jìn)行運(yùn)算,獲得運(yùn)算結(jié)果;將所述運(yùn)算結(jié)果存儲(chǔ)至預(yù)設(shè)寄存器中;利用所述預(yù)設(shè)寄存器中存儲(chǔ)的所述運(yùn)算結(jié)果生成所述第二系統(tǒng)下對(duì)應(yīng)的分支跳轉(zhuǎn)指令序列,以執(zhí)行所述第二系統(tǒng)下的分支跳轉(zhuǎn)指令。從而實(shí)現(xiàn)第一系統(tǒng)中的標(biāo)志位在第二系統(tǒng)中的模擬過程,進(jìn)而根據(jù)模擬的標(biāo)志位實(shí)現(xiàn)分支跳轉(zhuǎn)指令。
      【附圖說明】
      [0015]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0016]圖1為本發(fā)明標(biāo)志位模擬方法實(shí)施例一的流程圖;
      [0017]圖2為本發(fā)明標(biāo)志位模擬方法實(shí)施例二的流程圖;
      [0018]圖3為本發(fā)明標(biāo)志位模擬方法實(shí)施例三的流程圖;
      [0019]圖4為本發(fā)明標(biāo)志位模擬方法實(shí)施例四的流程圖;
      [0020]圖5為本發(fā)明標(biāo)志位模擬方法實(shí)施例五的流程圖;
      [0021]圖6為本發(fā)明標(biāo)志位模擬方法實(shí)施例六的流程圖;
      [0022]圖7為本發(fā)明標(biāo)志位模擬裝置實(shí)施例一的結(jié)構(gòu)示意圖;
      [0023]圖8為本發(fā)明處理器實(shí)施例的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0024]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0025]圖1為本發(fā)明標(biāo)志位模擬方法實(shí)施例一的流程圖,如圖1所示,本實(shí)施例的方法可以包括:
      [0026]S101、根據(jù)第一系統(tǒng)下的分支跳轉(zhuǎn)指令,對(duì)執(zhí)行第一運(yùn)算的第一操作數(shù)與第二操作數(shù)進(jìn)行第二運(yùn)算,獲得運(yùn)算結(jié)果,所述第一運(yùn)算為第一系統(tǒng)下影響標(biāo)志位的運(yùn)算,所述第二運(yùn)算為第二系統(tǒng)下產(chǎn)生與所述第一系統(tǒng)下的分支跳轉(zhuǎn)指令中所使用的標(biāo)志位具有相同語義的運(yùn)算。
      [0027]S102、將所述運(yùn)算結(jié)果存儲(chǔ)至預(yù)設(shè)寄存器中。
      [0028]S103、根據(jù)所述第一系統(tǒng)下的分支跳轉(zhuǎn)指令,利用所述預(yù)設(shè)寄存器中存儲(chǔ)的所述運(yùn)算結(jié)果生成所述第二系統(tǒng)下對(duì)應(yīng)的分支跳轉(zhuǎn)指令序列,以執(zhí)行所述第二系統(tǒng)下的分支跳轉(zhuǎn)指令。
      [0029]本實(shí)施例中,可選地,第一系統(tǒng)為X86系統(tǒng),第二系統(tǒng)為MIPS系統(tǒng),可以通過虛擬機(jī)在MIPS系統(tǒng)下運(yùn)行X86系統(tǒng)下的指令,或者,手動(dòng)將X86系統(tǒng)下的指令移植為MIPS系統(tǒng)下相應(yīng)的指令。對(duì)于X86系統(tǒng)下的一些指令,例如cmp指令和test指令會(huì)根據(jù)指令運(yùn)算結(jié)果設(shè)置標(biāo)志寄存器(eflags)中相關(guān)的標(biāo)志位。在隨后的分支跳轉(zhuǎn)指令中,會(huì)根據(jù)標(biāo)志寄存器中相關(guān)標(biāo)志位是否設(shè)置進(jìn)行跳轉(zhuǎn)。而在MIPS系統(tǒng)下沒有專門的標(biāo)志寄存器,雖然cmp指令可由減法指令進(jìn)行兼容,但是運(yùn)算結(jié)果對(duì)標(biāo)志位產(chǎn)生的影響無法明確進(jìn)行保存。為使上述指令正確運(yùn)行于MIPS結(jié)構(gòu)下,需要對(duì)標(biāo)志位進(jìn)行模擬操作。
      [0030]本實(shí)施例中可以獲取參與運(yùn)算的兩個(gè)操作數(shù),分別為第一操作數(shù)和第二操作數(shù),根據(jù)第一系統(tǒng)下的分支跳轉(zhuǎn)指令,對(duì)執(zhí)行第一運(yùn)算的第一操作數(shù)與第二操作數(shù)進(jìn)行第二運(yùn)算,獲得運(yùn)算結(jié)果。所述第一系統(tǒng)下的分支跳轉(zhuǎn)指令是指跟隨在算術(shù)運(yùn)算或邏輯運(yùn)算等指令之后的條件轉(zhuǎn)移指令,該條件轉(zhuǎn)移指令是在算術(shù)運(yùn)算或邏輯運(yùn)算等指令對(duì)標(biāo)志位的影響之后,根據(jù)標(biāo)志位的影響結(jié)果進(jìn)行跳轉(zhuǎn)的指令。例如:
      [0031]cmp a, b
      [0032]jz label
      [0033]上述兩條指令是在X86系統(tǒng)下的指令,其中,“cmp a, b”這一邏輯運(yùn)算指令會(huì)對(duì)各個(gè)狀態(tài)標(biāo)志位產(chǎn)生影響,包括零標(biāo)志位ZF、進(jìn)位標(biāo)志位CF、符號(hào)標(biāo)志位SF、溢出標(biāo)志位0F、奇偶標(biāo)志位PF等。“JZ label”這一條件轉(zhuǎn)移指令是在X86系統(tǒng)下的分支跳轉(zhuǎn)指令,它表示根據(jù)零標(biāo)志位ZF的結(jié)果進(jìn)行跳轉(zhuǎn),當(dāng)ZF的結(jié)果為O時(shí),跳轉(zhuǎn)至label所指的地址。
      [0034]在SlOl中,根據(jù)第一系統(tǒng)下所使用的標(biāo)志位,對(duì)執(zhí)行第一運(yùn)算的第一操作數(shù)與第二操作數(shù)進(jìn)行第二運(yùn)算。根據(jù)上述例子“JZ label”中使用的是零標(biāo)志位,對(duì)執(zhí)行X86系統(tǒng)下“cmp a,b”這一算術(shù)運(yùn)算(第一運(yùn)算)的第一操作數(shù)“a”與第二操作數(shù)“b”進(jìn)行相減運(yùn)算(第二運(yùn)算),得到相減結(jié)果。
      [0035]將這一運(yùn)算結(jié)果存儲(chǔ)至預(yù)設(shè)寄存器中,然后根據(jù)第一系統(tǒng)下的分支跳轉(zhuǎn)指令,利用該預(yù)設(shè)寄存器中存儲(chǔ)的該運(yùn)算結(jié)果生成該第二系統(tǒng)下對(duì)應(yīng)的分支跳轉(zhuǎn)指令序列,從而可以執(zhí)行該第二系統(tǒng)下的分支跳轉(zhuǎn)指令。例如:根據(jù)第一系統(tǒng)下的分支跳轉(zhuǎn)指令,將預(yù)設(shè)寄存器與零號(hào)寄存器進(jìn)行運(yùn)算,也即將預(yù)設(shè)寄存器中存儲(chǔ)的該運(yùn)算結(jié)果與零號(hào)寄存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)進(jìn)行比較,獲得比較結(jié)果,該零號(hào)寄存器中存儲(chǔ)的數(shù)據(jù)設(shè)置為0,然后根據(jù)比較結(jié)果,執(zhí)行第二系統(tǒng)下的分支跳轉(zhuǎn)指令,也即,使用比較結(jié)果來模擬狀態(tài)標(biāo)識(shí)位,根據(jù)模擬的狀態(tài)標(biāo)識(shí)位來執(zhí)行分支跳轉(zhuǎn)指令。
      [0036]本發(fā)明實(shí)施例提供的標(biāo)志位模擬方法,通過根據(jù)第一系統(tǒng)下的分支跳轉(zhuǎn)指令,對(duì)執(zhí)行第一運(yùn)算的第一操作數(shù)與第二操作數(shù)進(jìn)行運(yùn)算,獲得運(yùn)算結(jié)果;將所述運(yùn)算結(jié)果存儲(chǔ)至預(yù)設(shè)寄存器中;利用所述預(yù)設(shè)寄存器中存儲(chǔ)的所述運(yùn)算結(jié)果生成所述第二系統(tǒng)下對(duì)應(yīng)的分支跳轉(zhuǎn)指令序列,以執(zhí)行所述第二系統(tǒng)下的分支跳轉(zhuǎn)指令。從而實(shí)現(xiàn)第一系統(tǒng)中的標(biāo)志位在第二系統(tǒng)中的模擬過程,進(jìn)而根據(jù)模擬的標(biāo)志位實(shí)現(xiàn)分支跳轉(zhuǎn)指令。
      [0037]圖2為本發(fā)明標(biāo)志位模擬方法實(shí)施例二的流程圖,如圖2所示,本實(shí)施例中的第一系統(tǒng)為X86系統(tǒng),第二系統(tǒng)為MIPS系統(tǒng),X86系統(tǒng)下的分支跳轉(zhuǎn)指令中所使用的標(biāo)志位為進(jìn)位標(biāo)志位(CF)、零標(biāo)志位(ZF)或者符號(hào)標(biāo)志位(SF),本實(shí)施例的方法可以包括:
      [0038]S201、將第一操作數(shù)存儲(chǔ)至第一寄存器中,以及將第二操作數(shù)存儲(chǔ)至第二寄存器中。
      [0039]本實(shí)施例中,當(dāng)需要執(zhí)行X86系統(tǒng)下第一運(yùn)算所對(duì)應(yīng)的第二運(yùn)算時(shí),可以將執(zhí)行第一運(yùn)算的第一操作數(shù)存儲(chǔ)至第一寄存器中,例如:可以從內(nèi)存中將第一操作數(shù)取出并存儲(chǔ)至第一寄存器中,或者從原本存儲(chǔ)第一操作數(shù)的寄存器中將第一操作數(shù)取出并存儲(chǔ)到第一寄存器中。也可以將第二操作數(shù)存儲(chǔ)至第二寄存器中,例如:可以從內(nèi)存中將第二操作數(shù)取出并存儲(chǔ)至第二寄存器中,或者從原本存儲(chǔ)第二操作數(shù)的寄存器中將第二操作數(shù)取出并存儲(chǔ)到第二寄存器中。其中,第一寄存器與第二寄存器可以為預(yù)先設(shè)置好的臨時(shí)寄存器。
      [0040]S202、根據(jù)X86系統(tǒng)下的分支跳轉(zhuǎn)指令,對(duì)執(zhí)行X86系統(tǒng)中第一運(yùn)算的第一操作數(shù)與第二操作數(shù)進(jìn)行MIPS系統(tǒng)中的第二運(yùn)算,獲得運(yùn)算結(jié)果。
      [0041]S203、將所述運(yùn)算結(jié)果存儲(chǔ)至預(yù)設(shè)寄存器中。
      [0042]本實(shí)施例中,可以通過對(duì)第一寄存器與第二寄存器進(jìn)行MIPS系統(tǒng)中的第二運(yùn)算,來實(shí)現(xiàn)對(duì)第一操作數(shù)與第二操作數(shù)進(jìn)行MIPS系統(tǒng)中第二運(yùn)算,獲得運(yùn)算結(jié)果,并將該運(yùn)算結(jié)果存儲(chǔ)至預(yù)設(shè)寄存器中,該預(yù)設(shè)寄存器可以為第一寄存器或者第二寄存器,也可以為不同于第一寄存器和第二寄存器的第三寄存器。
      [0043]在第一種可行的實(shí)現(xiàn)方式中,第一運(yùn)算為X86系統(tǒng)中cmp指令,則第二運(yùn)算為MIPS系統(tǒng)中相減運(yùn)算,即將執(zhí)行X86系統(tǒng)中cmp指令的第一操作數(shù)與第二操作數(shù)進(jìn)行MIPS系統(tǒng)中的相減運(yùn)算,獲得相減結(jié)果,將該相減結(jié)果存儲(chǔ)至預(yù)設(shè)寄存器中。以預(yù)設(shè)寄存器為第一寄存器為例,在獲得相減結(jié)果后,將第一寄存器中存儲(chǔ)的第一操作數(shù)替換為相減結(jié)果,也即將該相減結(jié)果存儲(chǔ)至第一寄存器中。S202和S203可以通過MIPS系統(tǒng)中的subu指令來實(shí)現(xiàn);具體可以為:subu cmp Temp I, cmp Temp I, cmp Temp 2 ;其中,subu表示MIPS系統(tǒng)下的相減指令,cmpTempI表示第一寄存器,cmpTemp2表示第二寄存器。
      [0044]在第二種可行的實(shí)現(xiàn)方式中,第一運(yùn)算為X86系統(tǒng)中test指令,則第二運(yùn)算為MIPS系統(tǒng)中邏輯與運(yùn)算,即將執(zhí)行X86系統(tǒng)中test指令的第一操作數(shù)與第二操作數(shù)進(jìn)行MIPS系統(tǒng)中的邏輯與運(yùn)算,獲得邏輯與結(jié)果,將該邏輯與結(jié)果存儲(chǔ)至預(yù)設(shè)寄存器中。以預(yù)設(shè)寄存器為第一寄存器為例,在獲得邏輯與結(jié)果后,將第一寄存器中存儲(chǔ)的第一操作數(shù)替換為邏輯與結(jié)果,也即將該邏輯與結(jié)果存儲(chǔ)至第一寄存器中。S202和S203可以通過MIPS系統(tǒng)中的and指令來實(shí)現(xiàn);具體可以為:and cmp Temp I, cmp Temp I, cmp Temp 2 ;其中,and表示MIPS系統(tǒng)下的邏輯與指令,cmpTempl表示第一寄存器,cmpTemp2表示第二寄存器。
      [0045]在第三種可行的實(shí)現(xiàn)方式中,第一運(yùn)算為X86系統(tǒng)中加法,則第二運(yùn)算為MIPS系統(tǒng)中相加運(yùn)算,即將執(zhí)行X86系統(tǒng)中加法的第一操作數(shù)與第二操作數(shù)進(jìn)行MIPS系統(tǒng)中的相加運(yùn)算,獲得相加結(jié)果,將該相加結(jié)果存儲(chǔ)至預(yù)設(shè)寄存器中。以預(yù)設(shè)寄存器為第一寄存器為例,在獲得相加結(jié)果后,將第一寄存器中存儲(chǔ)的第一操作數(shù)替換為相加結(jié)果,也即將該相加結(jié)果存儲(chǔ)至第一寄存器中。S202和S203可以通過MIPS系統(tǒng)中的addu指令來實(shí)現(xiàn);具體可以為:addu cmpTempl, cmpTempl, cmpTemp2 ;其中,addu表示MIPS系統(tǒng)下的相加指令,cmpTempl表示第一寄存器,cmpTemp2表示第二寄存器。
      [0046]在第四種可行的實(shí)現(xiàn)方式中,第一運(yùn)算為X86系統(tǒng)中減法,則第二運(yùn)算為MIPS系統(tǒng)中相減運(yùn)算,即將執(zhí)行X86系統(tǒng)中減法的第一操作數(shù)與第二操作數(shù)進(jìn)行MIPS系統(tǒng)中的相減運(yùn)算,獲得相減結(jié)果,將該相減結(jié)果存儲(chǔ)至預(yù)設(shè)寄存器中。以預(yù)設(shè)寄存器為第一寄存器為例,在獲得相減結(jié)果后,將第一寄存器中存儲(chǔ)的第一操作數(shù)替換為相減結(jié)果,也即將該相減結(jié)果存儲(chǔ)至第一寄存器中。S202和S203可以通過MIPS系統(tǒng)中的subu指令來實(shí)現(xiàn);具體可以為:subu cmpTempl, cmpTempl, cmpTemp2 ;其中,subu表示MIPS系統(tǒng)下的相減指令,cmpTempl表示第一寄存器,cmpTemp2表示第二寄存器。
      [0047]S204、利用與所述X86系統(tǒng)下的分支跳轉(zhuǎn)指令相對(duì)應(yīng)的相對(duì)跳轉(zhuǎn)指令,所述預(yù)設(shè)寄存器中存儲(chǔ)的所述運(yùn)算結(jié)果與零號(hào)寄存器中的數(shù)據(jù),生成在所述MIPS系統(tǒng)下與所述X86系統(tǒng)下的分支跳轉(zhuǎn)指令相對(duì)應(yīng)的分支跳轉(zhuǎn)指令,以執(zhí)行所述MIPS系統(tǒng)下的分支跳轉(zhuǎn)指令。
      [0048]本實(shí)施例中,執(zhí)行所述MIPS系統(tǒng)下的分支跳轉(zhuǎn)指令可以包括如下所述的具體實(shí)現(xiàn)方式,其中,零號(hào)寄存器中的數(shù)據(jù)可以為O。
      [0049]在第一種可行的實(shí)現(xiàn)方式中,若確定所述預(yù)設(shè)寄存器中存儲(chǔ)的所述運(yùn)算結(jié)果等于所述零號(hào)寄存器中存儲(chǔ)的數(shù)據(jù),則將當(dāng)前指令跳轉(zhuǎn)至所述運(yùn)算結(jié)果為O時(shí)所對(duì)應(yīng)的地址。
      [0050]本實(shí)施例中,可以將預(yù)設(shè)寄存器中存儲(chǔ)的運(yùn)算結(jié)果與零號(hào)寄存器中存儲(chǔ)的數(shù)據(jù)進(jìn)行比較,也就是確定預(yù)設(shè)寄存器中存儲(chǔ)的運(yùn)算結(jié)果是否與零號(hào)寄存器中存儲(chǔ)的數(shù)據(jù)相等,若確定預(yù)設(shè)寄存器中存儲(chǔ)的運(yùn)算結(jié)果等于零
      當(dāng)前第1頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1