两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

等待指令的制作方法

文檔序號:6607699閱讀:220來源:國知局
專利名稱:等待指令的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及在可編微程序設(shè)備內(nèi)的等待狀態(tài)的執(zhí)行。
背景技術(shù)
眾所周知,可編微程序設(shè)備是一種包括以下元件的電子設(shè)備處理器;存儲軟件 和/或固件代碼的代碼存儲器,所述代碼包括要被執(zhí)行的一組指令;以及存儲有在執(zhí)行代 碼時使用的各種變量的值的數(shù)據(jù)存儲器。更具體地,當(dāng)操作時,可編微程序設(shè)備執(zhí)行存儲在代碼存儲器內(nèi)的代碼(即,指 令)。當(dāng)執(zhí)行代碼時,可編微程序設(shè)備可能經(jīng)常處于具有多個可能出口的等待狀態(tài),每 個可能出口依賴于各自條件的出現(xiàn)。一種等待狀態(tài)的例子通過斷路器的開和關(guān)狀態(tài)來表現(xiàn),在這種等待狀態(tài)中,可編 微程序設(shè)備保持具有恒定出口特定長的時間。更具體地,當(dāng)可編微程序檢測到例如下述條件之一時,可編微程序設(shè)備可“退出” 打開(或關(guān)閉)階段達到電流或時間的限制,并且需要切換到互補的關(guān)閉(或打開)階段;達到時間的限制并且需要改變宏階段;或者可編微程序設(shè)備的控制插針(pin)改變狀態(tài)并且需要中斷斷路器的執(zhí)行。為了退出等待狀態(tài),所述可編微程序設(shè)備因此循環(huán)地并持續(xù)地檢測每一個條件。更具體地,一旦可編微程序設(shè)備檢測到給定的條件,它就執(zhí)行對應(yīng)于所述給定條 件的指令。換句話說,代碼的執(zhí)行是根據(jù)可編微程序設(shè)備檢測的條件被“導(dǎo)向”的。在已知的可編微程序設(shè)備中,上述類型的等待狀態(tài)是通過循環(huán)地并且持續(xù)地執(zhí)行 一組指令來實現(xiàn)的,所述每個指令被設(shè)計用于檢查對應(yīng)的條件。例如,圖1顯示了已知可編微程序設(shè)備在三出口等待狀態(tài)情況下的指令執(zhí)行邏輯 電路的流程圖。更具體地,在圖1中由10標記的指令執(zhí)行邏輯電路包括執(zhí)行第一指令11;第二指令12,在執(zhí)行第二指令12后所述可編微程序設(shè)備進入等待狀態(tài);第一等待狀態(tài)退出條件的第一次檢查13 ;第三指令19(如果在所述第一次檢查13期間檢測到所述第一等待狀態(tài)退出條 件);第二等待狀態(tài)退出條件的第二次檢查14(如果在所述第一次檢查13期間未檢測 到所述第一等待狀態(tài)退出條件);第四指令18(如果在所述第二次檢查14期間檢測到所述第二等待狀態(tài)退出條 件);
第三等待狀態(tài)退出條件的第三次檢查15 (如果在所述第二次檢查14期間未檢測 到所述第二等待狀態(tài)退出條件);第五指令17(如果在所述第三次檢查15期間檢測到所述第三等待狀態(tài)退出條 件)。另外,如圖1所示,如果所述第三次檢查15期間未檢測到第三等待狀態(tài)退出條件, 所述指令執(zhí)行邏輯電路10包括重復(fù)所述第一次檢查13的步驟16。在已知的可編微程序設(shè)備中,每個指令在對應(yīng)的指令周期內(nèi)被執(zhí)行。另外,每次指令被執(zhí)行時,更新顯示下次要被執(zhí)行的指令的代碼存儲地址的程序 計數(shù)器。例如,在圖1中,如果在第一次檢查13期間檢測到所述第一等待狀態(tài)退出條件,那 么所述程序計數(shù)器被更新從而選定第三指令19作為下一個要被執(zhí)行的指令。相反地,所述 程序計數(shù)器被升級以選定第二次檢查14。但申請人已發(fā)現(xiàn),在已知的等待狀態(tài)執(zhí)行中,條件的出現(xiàn)和對應(yīng)指令的執(zhí)行之間 的時間間隔是變化的,即受某種不穩(wěn)定因素的影響。事實上,時間間隔的長短依賴于當(dāng)條件出現(xiàn)時代碼執(zhí)行的時間點。為了更清楚地理解問題,圖2顯示了分別由21、22和23表示的根據(jù)圖1中指令執(zhí) 行邏輯電路10執(zhí)行的指令的三個實施例。詳細地,在第一實施例21中,所述第二等待狀態(tài)退出條件與第二次檢查14的執(zhí)行 同時出現(xiàn),從而被立刻檢測到,并且第四指令18在下一個指令周期內(nèi)被執(zhí)行。在第一實施例21中,第二等待狀態(tài)退出條件的出現(xiàn)與相應(yīng)的指令(例如第四指令 18)的執(zhí)行之間的時間間隔是一個指令周期。另一方面,在第二實施例22中,第二等待狀態(tài)退出條件與第一次檢查13的執(zhí)行同 時出現(xiàn),從而在接下來的執(zhí)行第二次檢查14的指令周期內(nèi)被檢測,但是第四指令18還要在 之后的另一個指令周期內(nèi)被執(zhí)行。在第二實施例22中,第二等待狀態(tài)退出條件的出現(xiàn)與第四指令18的執(zhí)行之間的 時間間隔是兩個指令周期。最后,在第三實施例23中,第二等待狀態(tài)退出條件與第三次檢查15的執(zhí)行同時出 現(xiàn),因而在第二次檢查14被再次執(zhí)行時的三個指令周期之后被檢測到,但是第四指令18在 之后的另一個指令周期內(nèi)被執(zhí)行。在第三實施例23中,第二條件的出現(xiàn)和第四指令18的執(zhí)行之間的時間間隔是四 個指令周期。因此,如實施例21、22和23所述和所示的,等待狀態(tài)退出條件的出現(xiàn)與相應(yīng)指令 的執(zhí)行之間的時間間隔不是固定的時長,即受不穩(wěn)定因素的影響。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種能削弱(alleviate)上述缺陷的可編微程序設(shè)備。上述目的是通過本發(fā)明實現(xiàn)的,其中本發(fā)明 涉及一種可編微程序電子設(shè)備,其包 括存儲多個指令的代碼存儲器,當(dāng)通過可編微程序電子設(shè)備執(zhí)行時,至少一個所述指令使 得所述可編微程序電子設(shè)備進入與多個預(yù)先確定的等待狀態(tài)退出條件有關(guān)的等待狀態(tài);
所述可編微程序電子設(shè)備的特征在于,其被配置用來將每個所述預(yù)先確定的等待狀態(tài)退出條件以及相應(yīng)指令的代碼存儲地址加 載到電子表格,所述指令為當(dāng)所述預(yù)先確定的等待狀態(tài)退出條件出現(xiàn)時要被執(zhí)行的指令;當(dāng)所述可編微程序電子設(shè)備處于所述等待狀態(tài)時,用來執(zhí)行存儲在所述代碼存儲 器內(nèi)的等待指令,當(dāng)所述等待指令被執(zhí)行時,所述等待指令使得所述可編微程序電子設(shè)備 同時檢查加載到所述電子表格內(nèi)的所述預(yù)先確定的等待狀態(tài)退出條件,以檢查是否有至少 一個所述的預(yù)先確定的等待狀態(tài)退出條件出現(xiàn);以及如果所述預(yù)先確定的等待狀態(tài)退出條件中的一個出現(xiàn),用來從所述等待狀態(tài)退 出,并執(zhí)行存儲在所述代碼存儲器的代碼存儲地址處的、聯(lián)同已出現(xiàn)的所述預(yù)先確定的等 待狀態(tài)退出條件一起被加載到所述電子表格中的指令。


為了更好地理解本發(fā)明,現(xiàn)將參考附圖(未按比例繪制)描述優(yōu)選的實施方式,該 實施方式僅是示例性的,并不能解釋為對本發(fā)明的限制,其中圖1顯示了已知的可編微程序設(shè)備在三出口等待狀態(tài)的情況下的指令執(zhí)行邏輯 電路的流程圖;圖2顯示了根據(jù)圖1中的指令執(zhí)行邏輯電路執(zhí)行的指令的三個例子;圖3顯示了根據(jù)本發(fā)明的可編微程序設(shè)備在三出口等待狀態(tài)的情況下的指令執(zhí) 行邏輯電路的流程圖;圖4顯示了根據(jù)圖3中指令執(zhí)行邏輯電路執(zhí)行的指令的三個例子;圖5顯示了本發(fā)明的可編微程序設(shè)備的一部分的操作方塊圖。
具體實施例方式以下描述用來使本領(lǐng)域技術(shù)人員制造和使用本發(fā)明。對這些實施方式的各種修改 對于本領(lǐng)域技術(shù)人員來說將是顯而易見的,且不背離要求保護的本發(fā)明的范圍。因此,本發(fā) 明不限于所顯示的實施方式,而應(yīng)給予與本文公開的原理和特征相一致的且在所附權(quán)利要 求中限定出的最大范圍。根據(jù)本發(fā)明,其提供一種可編微程序電子設(shè)備,當(dāng)該設(shè)備處于等待狀態(tài)時,不同于 已知可編微程序設(shè)備循環(huán)地并持續(xù)地檢查每個單獨的等待狀態(tài)退出條件,該設(shè)備被配置成 進行多個預(yù)先設(shè)置條件的平行檢查。更具體地,本發(fā)明可編微程序電子設(shè)備包括代碼存儲器,代碼存儲器存儲包含多 個指令的軟件和/或固件代碼,所述多個指令包括等待指令,所述可編微程序電子設(shè)備存 儲(即,包括)電子表格,并且當(dāng)可編微程序電子設(shè)備處于等待狀態(tài)時,所述設(shè)備被配置用 來將至少一個等待狀態(tài)退出條件以及相應(yīng)指令的代碼存儲地址加載到電子表格,所 述相應(yīng)指令為當(dāng)所述等待狀態(tài)退出條件出現(xiàn)時要被執(zhí)行的指令;
執(zhí)行所述等待指令,但所述指令被執(zhí)行時,等待指令使得可編微程序電子設(shè)備凍 結(jié)程序計數(shù)器并且進行存儲在電子表格中的不同等待狀態(tài)退出條件的平行檢查,以檢測所 述等待狀態(tài)退出條件中的一個是否出現(xiàn);以及
如果存儲在電子表格中的等待狀態(tài)退出條件中的一個出現(xiàn),執(zhí)行存儲在代碼存儲器的代碼存儲地址處的、連同已出現(xiàn)的等待狀態(tài)退出條件一起被加載到所述電子表格內(nèi)的 相應(yīng)指令。詳細地,所述電子表格包括多個行,每個行可被加載有各自的等待狀態(tài)退出條件;以及當(dāng)所述各自的等待狀態(tài)退出條件出現(xiàn)時要被執(zhí)行的相應(yīng)指令的各自的代碼存儲 地址。電子表格的每行優(yōu)選地與各自的啟用標記(enabling flag)相關(guān)聯(lián),啟用標記只 能假設(shè)兩個值“打開”值表示每行的各自的等待狀態(tài)退出條件必需被實際檢查;以及“關(guān)閉”值表示每行的各自的等待狀態(tài)退出條件不需要被檢查。使用啟用標記存儲在電子表格內(nèi)的等待狀態(tài)退出條件不需被每次檢查;不需檢查的等待狀態(tài)退出條件不需被刪除;以及用于將等待狀態(tài)退出條件加載和再加載到電子表格內(nèi)的指令被最小化。電子表格的每行因此有利地還存儲所述各自的啟用標記;和對應(yīng)于要被檢查的各自的等待狀態(tài)退出條件的數(shù)字代碼或索引;所述數(shù)字代碼或 索引是通過多個比特編碼的,比特數(shù)取決于可能發(fā)生的等待狀態(tài)退出條件的數(shù)量。使用電子表格(即,用于存儲所述等待狀態(tài)退出條件的專用數(shù)據(jù)庫表格),所述表 格內(nèi)的所有等待狀態(tài)退出條件能被同時讀取(因此也能被同時檢查),然而,將所述等待狀 態(tài)退出條件存儲在可編微程序電子設(shè)備的代碼存儲器或數(shù)據(jù)存儲器內(nèi),一次只能讀取一個 等待狀態(tài)退出條件。為了更清楚地理解本發(fā)明,圖3示例性地顯示了根據(jù)本發(fā)明的可編微程序設(shè)備在 三出口等待狀態(tài)的情況下的指令執(zhí)行邏輯電路的流程圖。更具體地,在圖3中用30標記的所述指令執(zhí)行邏輯電路包括執(zhí)行第一指令301;第二指令302,在執(zhí)行第二指令302后可編微程序設(shè)備進入等待狀態(tài);向電子表格31加載第一等待狀態(tài)退出條件(由Condl表示)和第一代碼存儲地址的第一加載步驟303,所述第一代碼存儲地址為在第一等待狀態(tài)退出條件Condl出現(xiàn)時 要被執(zhí)行的第三指令307的代碼存儲地址;向電子表格31加載第二等待狀態(tài)退出條件(由Cond2代表)和第二代碼存儲地 址的第二加載步驟304,所述第二代碼存儲地址為在第二等待狀態(tài)退出條件Cond2出現(xiàn)時 要被執(zhí)行的第四指令308的代碼存儲地址。向電子表格31加載第三等待狀態(tài)退出條件(由Cond3代表)和第三代碼存儲地 址的第三加載步驟305,第三代碼存儲地址為在第三等待狀態(tài)退出條件Cond3出現(xiàn)時要被 執(zhí)行的第五指令309的代碼存儲地址;等待指令306,當(dāng)通過所述可編微程序電子設(shè)備執(zhí)行等待指令306時,等待指令 306使得可編微程序電子設(shè)備凍結(jié)(而非更新)程序計數(shù)器,并且同時檢查存儲在電子表格31內(nèi)的等待狀態(tài)退出條件Condl、Cond2、Cond3 ;所述第三指令307,如果所述第一等待狀態(tài)退出條件Condl出現(xiàn)時;所述第四指令308,如果所述第二等待狀態(tài)退出條件Cond2出現(xiàn)時;所述第五指令309,如果所述第三等待狀態(tài)退出條件Cond3出現(xiàn)時;換句話說,通過執(zhí)行所述等待指令306以及使用電子表格31,一旦給定的等待狀 態(tài)退出條件出現(xiàn),本發(fā)明即檢測出該條件,從而使得等待狀態(tài)退出條件的出現(xiàn)和對應(yīng)指令 的執(zhí)行之間的時間間隔是恒定的,這不同于已知的可編微程序設(shè)備。結(jié)合上文,圖4顯示了根據(jù)圖3中指令執(zhí)行邏輯電路30執(zhí)行的分別由41、42和43 標記的指令的三個實施例。更具體地,在第一實施例41中,所述第二等待狀態(tài)退出條件Cond2與等待指令306 的執(zhí)行同時出現(xiàn),因此被立刻檢測到,并且在下一個指令周期執(zhí)行所述第四指令308。在第一實施例41中,第二等待狀態(tài)退出條件Cond2與對應(yīng)指令(例如第四指令 308)的執(zhí)行之間的時間間隔是一個指令周期。在第二實施例42中,所述第二等待狀態(tài)退出條件Cond2與等待指令306的執(zhí)行再 次同時出現(xiàn),因此也再次被立刻檢測到,并且在下一個指令周期執(zhí)行所述第四指令308。在第二實施例42中,第二等待狀態(tài)退出條件Cond2與第四指令308的執(zhí)行之間的 時間間隔因此也是一個指令周期。最后,在第三實施例43中,所述第二等待狀態(tài)退出條件Cond2與等待指令306的 執(zhí)行再次同時出現(xiàn),因而也再次被立刻檢測到,并且在下一個指令周期執(zhí)行所述第四指令 308。在第三實施例43中,第二等待狀態(tài)退出條件Cond2與第四指令308的執(zhí)行之間的 時間間隔因此也是一個指令周期。因此,如根據(jù)本發(fā)明的實施例41、42和43所述的以及所示的,等待狀態(tài)退出條件 的出現(xiàn)與對應(yīng)指令的執(zhí)行之間的時間間隔具有固定的長度,即,不受不穩(wěn)定因素的影響。此外,對于電子表格的每行,本發(fā)明的可編微程序設(shè)備優(yōu)選包括各自的檢查單元, 檢查單元被配置用于檢查存儲在每行中的各自的等待狀態(tài)退出條件,即,用于確定存儲在 每行中的各自的等待狀態(tài)退出條件是否出現(xiàn)。更具體地,每個檢查單元被配置用來獲得確定等待狀態(tài)退出條件的出現(xiàn)的所有信號;用來從電子表格中各自的行中獲取存儲在所述各自的行中并且要被的檢查的等 待狀態(tài)退出條件;以及如果各自的行的啟用標記是“打開”值,則用來提供顯示各自的等待狀態(tài)退出條件 是否出現(xiàn)的輸出信號。所有的檢查單元的輸出以輸入的方式被連接到選擇器上,選擇器被配置如果單個等待狀態(tài)退出條件出現(xiàn),則用來確定所出現(xiàn)的單個等待狀態(tài)退出條件的 索引;如果多個等待狀態(tài)退出條件出現(xiàn),則用來通過最優(yōu)先出現(xiàn)的等待狀態(tài)退出條件的 索引來解決沖突;以及用來向復(fù)用器提供已出現(xiàn)的單個或最優(yōu)先出現(xiàn)的等待 狀態(tài)退出條件的索引,所述復(fù)用器被配置用來基于選擇器所提供的索引從電子表格中取回對應(yīng)于已出現(xiàn)的單個或最 優(yōu)先出現(xiàn)的等待狀態(tài)退出條件的指令的代碼存儲地址。為了更加清楚地理解本發(fā)明,除圖3和圖4之外,圖5顯示了說明本發(fā)明的可編微 程序電子設(shè)備的一部分的操作方塊圖,并且在圖5中,圖3中已經(jīng)描述的部件使用與圖3相 同的標記表示。更具體地,圖5顯示了電子表格31,在電子表格中存儲有所述第一等待狀態(tài)退出條件Condl和所述第一代碼存儲地址,所述第一代碼存儲 地址是當(dāng)所述第一等待狀態(tài)退出條件Condl出現(xiàn)時要被執(zhí)行的第三指令307的代碼存儲地址。所述第二等待狀態(tài)退出條件Cond2和所述第二代碼存儲地址,所述第二代碼存儲 地址是當(dāng)所述第二等待狀態(tài)退出條件Cond2出現(xiàn)時要被執(zhí)行的第四指令308的代碼存儲地 址;以及所述第三等待狀態(tài)退出條件Cond3和所述第三代碼存儲地址,所述第三代碼存儲 地址是當(dāng)所述第三等待狀態(tài)退出條件Cond3出現(xiàn)時要被執(zhí)行的第五指令309的代碼存儲地 址;另外,通過第一檢查單元51獲取所述第一等待狀態(tài)退出條件Condl,第一檢查單 元51也獲取所有的用來確定等待狀態(tài)退出條件Condi、Cond2和Cond3出現(xiàn)的信號。同樣地,分別通過圖5中分別由52和53標記的第二和第三檢查單元獲取所述第 二等待狀態(tài)退出條件Cond2和第三等待狀態(tài)退出條件Cond3,第二和第三檢查單元也獲取 所有的用來確定等待狀態(tài)退出條件Condi、Cond2和Cond3出現(xiàn)的信號。所述第一檢查單元51、第二檢查單元52和第三檢查單元53分別檢查所述第一等 待狀態(tài)退出條件Condi、第二等待狀態(tài)退出條件Cond2和第三等待狀態(tài)退出條件Cond3,并 且,如果分別獲取的等待狀態(tài)退出條件的啟用標記是“打開”值,則每個檢查單元給選擇器 54提供顯示各自的等待狀態(tài)退出條件是否出現(xiàn)的各自的信號。然后,所述選擇器54向復(fù)用器55提供已出現(xiàn)的等待狀態(tài)退出條件的索引,或者是 在出現(xiàn)多個等待狀態(tài)退出條件的情況下,向復(fù)用器提供最優(yōu)先出現(xiàn)的等待狀態(tài)退出條件的 索引,復(fù)用器55基于選擇器54所提供的索引從電子表格31取回代碼存儲地址,該代碼存 儲地址是要被執(zhí)行的并且對應(yīng)于已出現(xiàn)的等待狀態(tài)退出條件的指令的代碼存儲地址。最后,基于復(fù)用器55從電子表格31取回的代碼存儲地址,所述可編微程序電子設(shè) 備更新所述程序計數(shù)器并且執(zhí)行相應(yīng)的指令。本發(fā)明的優(yōu)點因上述說明中而變得清楚。特別地,需要注意的是,根據(jù)本發(fā)明,當(dāng)可編微程序電子設(shè)備處于等待狀態(tài)時,等 待狀態(tài)退出條件的出現(xiàn)與 相應(yīng)指令的執(zhí)行之間的時間間隔是固定的,即,不再依賴于當(dāng)所 述條件出現(xiàn)時所述代碼的執(zhí)行的時間點。本發(fā)明的另一優(yōu)點在于,在所述條件出現(xiàn)時,代碼的執(zhí)行在可預(yù)測的時間間隔內(nèi) 被導(dǎo)向。最后,明顯地,可對本發(fā)明作出改變,但是不背離如所附權(quán)利要求書界定出的本發(fā) 明的范圍。
權(quán)利要求
一種可編微程序電子設(shè)備,其包括存儲多個指令的代碼存儲器,當(dāng)通過可編微程序電子設(shè)備執(zhí)行指令時,所述指令中的至少一個(302)使得所述可編微程序電子設(shè)備進入與多個預(yù)先確定的等待狀態(tài)退出條件有關(guān)的等待狀態(tài);其特征在于,所述可編微程序電子設(shè)備被配置用來將每個所述預(yù)先確定的等待狀態(tài)退出條件以及相應(yīng)指令的代碼存儲地址加載到電子表格(31)中,所述相應(yīng)指令為當(dāng)所述預(yù)先確定的等待狀態(tài)退出條件出現(xiàn)時要被執(zhí)行的指令;當(dāng)所述可編微程序電子設(shè)備處于所述等待狀態(tài)時,用來執(zhí)行存儲在所述代碼存儲器內(nèi)的等待指令(306),當(dāng)所述等待指令(306)被執(zhí)行時,所述等待指令(306)使得所述可編微程序電子設(shè)備同時檢查加載到所述電子表格(31)內(nèi)的所述預(yù)先確定的等待狀態(tài)退出條件,以檢查是否有至少一個所述的預(yù)先確定的等待狀態(tài)退出條件出現(xiàn);以及如果所述預(yù)先確定的等待狀態(tài)退出條件中的一個出現(xiàn),用來從所述等待狀態(tài)退出,并且執(zhí)行存儲在所述代碼存儲器的所述代碼存儲地址處的、連同已出現(xiàn)的等待狀態(tài)退出條件一起被加載到所述電子表格(31)內(nèi)的相應(yīng)指令。
2.如權(quán)利要求1所述的可編微程序電子設(shè)備,其進一步被配置當(dāng)其執(zhí)行指令時,用來更新程序計數(shù)器,從而顯示在當(dāng)前執(zhí)行的指令之后被執(zhí)行的指 令的代碼存儲地址;當(dāng)通過可編微程序電子設(shè)備執(zhí)行所述等待指令(306)時,所述等待指令(306)也使得 可編微程序電子設(shè)備不更新所述程序計數(shù)器。
3.如權(quán)利要求1所述的可編微程序電子設(shè)備,對于每個存儲在所述電子表格(31)內(nèi)的 預(yù)先確定的等待狀態(tài)退出條件,其進一步包括對應(yīng)的檢查單元(51 ;52 ;53),檢查單元(51 ; 52 ;53)連接到所述電子表格(31)并且被配置用來從電子表格(31)獲取所述預(yù)先確定的等待狀態(tài)退出條件;獲取至少一個用于確定所獲取的預(yù)先確定的等待狀態(tài)退出條件是否出現(xiàn)的信號;基于所獲取的信號確定所述預(yù)先確定的等待狀態(tài)退出條件是否出現(xiàn);以及提供用于顯示所述預(yù)先確定的等待狀態(tài)退出條件是否出現(xiàn)的輸出信號。
4.如權(quán)利要求3所述的可編微程序電子設(shè)備,其進一步包括連接到所述檢查單元(51; 52 ;53)的選擇器(54),以及連接到所述選擇器(54)的復(fù)用器(55),所述選擇器(54)被配 置用來從所述檢查單元(51 ;52 ;53)獲取輸出信號;以及基于所獲取的輸出信號,用來給復(fù)用器(55)提供顯示預(yù)先確定的等待狀態(tài)退出條件 出現(xiàn)的索引;所述復(fù)用器(55)被配置基于所述選擇器(54)提供的所述索引,用來從所述電子表格(31)取回并且輸出聯(lián)同 所出現(xiàn)的預(yù)先確定的等待狀態(tài)退出條件一起被加載到所述電子表格(31)內(nèi)的所述代碼存 儲地址。
5.如權(quán)利要求2所述的可編微程序電子設(shè)備,其進一步被配置用來基于所述復(fù)用器(55)輸出的代碼存儲地址更新所述程序計數(shù)器。
6.如權(quán)利要求1所述的可編微程序電子設(shè)備,其包括不同于所述代碼存儲器的并且被配置用來執(zhí)行所述電子表格(31)的存儲器。
7.一種包含指令的軟件和/或固件產(chǎn)品,當(dāng)所述指令由可編微程序電子設(shè)備執(zhí)行時, 所述指令使得所述可編微程序電子設(shè)備被配置成如權(quán)利要求1所述的可編微程序電子設(shè)備。
8.一種電子檢查裝置,其用于可編微程序電子設(shè)備并且被配置成權(quán)利要求3所述的檢 查單元。
全文摘要
本發(fā)明公開一種可編微程序電子設(shè)備,其被配置成用來將每個預(yù)先確定的等待狀態(tài)退出條件以及相應(yīng)指令的代碼存儲地址加載到電子表格中,相應(yīng)指令為當(dāng)預(yù)先確定的等待狀態(tài)退出條件出現(xiàn)時要被執(zhí)行的指令;當(dāng)可編微程序電子設(shè)備處于等待狀態(tài)時,用來執(zhí)行存儲在代碼存儲器內(nèi)的等待指令,當(dāng)?shù)却噶畋粓?zhí)行時,等待指令使得可編微程序電子設(shè)備同時檢查加載到電子表格內(nèi)的預(yù)先確定的等待狀態(tài)退出條件,以檢查是否有至少一個預(yù)先確定的等待狀態(tài)退出條件出現(xiàn);以及如果預(yù)先確定的等待狀態(tài)退出條件中的一個出現(xiàn),用來從等待狀態(tài)退出,并且執(zhí)行存儲在代碼存儲器的代碼存儲地址處的、連同已出現(xiàn)的等待狀態(tài)退出條件一起被加載到電子表格內(nèi)的相應(yīng)指令。
文檔編號G06F9/30GK101989190SQ20101025357
公開日2011年3月23日 申請日期2010年8月3日 優(yōu)先權(quán)日2009年8月3日
發(fā)明者克勞迪奧·根塔, 阿爾貝托·曼佐尼 申請人:C.R.F.阿西安尼顧問公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
河西区| 临邑县| 晋江市| 格尔木市| 连城县| 长宁区| 千阳县| 安龙县| 海城市| 公安县| 雷山县| 图木舒克市| 铜山县| 桂阳县| 岐山县| 长寿区| 香格里拉县| 承德县| 安图县| 九台市| 博罗县| 东台市| 姚安县| 万源市| 三明市| 德令哈市| 涟源市| 会昌县| 南昌县| 苍南县| 敦化市| 溧水县| 扎鲁特旗| 高阳县| 汉中市| 盐边县| 宜春市| 昌图县| 敦煌市| 武城县| 辉南县|