藉由安排處理器之暫存器以模擬部份堆疊之裝置及方法 APPARATUS AND METHOD FOR MANAGING REGISTERSN IN A PROCESSOR TO EMULATE A PORTION OF A STACK
申請人· 威盛電子股份有限公司 VIA TECHNOLOGIES, INC. 臺北縣新店市中正路535號8樓


專利信息

專利名稱 藉由安排處理器之暫存器以模擬部份堆疊之裝置及方法
公告號 200535698
公告日
證書號
申請號 2005/04/01
國際專利分類號
公報卷期 03-21
發明人 查理斯‧F. 雪洛 CHARLES F. SHELOR
申請人 威盛電子股份有限公司 VIA TECHNOLOGIES, INC. 臺北縣新店市中正路535號8樓
代理人 陳達仁;謝德銘
優先權 美國 10/827,662 20040419
參考文獻
審查人員

專利摘要

本發明係有關在一處理器中模擬一部分堆疊之方法及裝置。本發明之特定實施例係藉由安排複數個處理器之暫存器以儲存欲模擬之堆疊之頂端部分內容。其中,藉由安排一用以指向一目前之堆疊頂端之暫存器之指標,相關之資料將被安排於這些複數個暫存器中。當資料被從堆疊推入或推出時,堆疊頂端之指標之值亦將隨著遞增或遞減。


專利範圍

1.一種藉由安排一處理器中之暫存器以模擬一堆疊之一部份之方法,包含:配置複數n個暫存器以模擬該堆疊之頂端n個位置;建立一指標以指定該n個暫存器之一為一堆疊之頂端;對一用以呼叫等待被推入該堆疊之一值之一指令進行解碼;移動該值至目前被該指標指定作為堆疊位置之頂端之暫存器,並維持該複數n個暫存器中其它暫存器目前所存之值;及更新該指標以指定該n個暫存中另一個暫存器作為該堆疊位置之頂端。 2.如申請專利範圍第1項所述之藉由安排一處理器中之暫存器以模擬一堆疊之一部份之方法,其中該更新步驟至少包含下列可能變化之至少一種:係發生於該移動步驟之前;及係發生於該移動步驟之後。 3.如申請專利範圍第1項所述之藉由安排一處理器中之暫存器以模擬一堆疊之一部份之方法,更包含於移動該值進入該暫存器之前,將被指定為堆疊位置頂端之該暫存器內之資料傳送出去。 4.申請專利範圍第3項所述之藉由安排一處理器中之暫存器以模擬一堆疊之一部份之方法,其中該傳送步驟更特別包含傳送該資料至一記憶體中之一堆疊位置。 5.如申請專利範圍第3項所述之藉由安排一處理器中之暫存器以模擬一堆疊之一部份之方法,其中該傳送步驟係與其他暫存器之操作同時進行,或至少於其他暫存器操作之一關鍵性時序路徑外進行。 6.如申請專利範圍第1項所述之藉由安排一處理器中之暫存器以模擬一堆疊之一部份之方法,更包含:若該指令也呼叫一待從該堆疊推出之資料,則將該被指定為堆疊位置頂端之暫存器內之值移出,然後傳送一新資料進入該被指定為堆疊位置頂端之暫存器。 7.如申請專利範圍第1項所述之藉由安排一處理器中之暫存器以模擬一堆疊之一部份之方法,其中該更新步驟之發生使得該複數個暫存器以一序列及循環之方式分別地被指定為該堆疊之頂端位置。 8.如申請專利範圍第1項所述之藉由安排一處理器中之暫存器以模擬一堆疊之一部份之方法,其中該指標儲係存於一暫存器中。 9.一種藉由安排一處理器中之暫存器以模擬一堆疊之一部份之方法,包含:配置複數n個暫存器以模擬該堆疊頂端之n個位置;建立一指標以指定該n個暫存器之一為該堆疊位置之頂端;對一用以呼叫一等待被推出該堆疊之一值之指令進行解碼;從目前被該指標指定為該堆疊位置頂端之該暫存器中移動該值並維持該複數n個暫存器中其它暫存器目前所儲存之值;及更新該指令以指定該n個暫存器之另一暫存器為該堆疊之頂端。 10.如申請專利範圍第9項所述之藉由安排


類似專利

公告號 專利名稱 申請人
I291134 藉由安排處理器之暫存器以模擬部份堆疊之裝置及方法 威盛電子股份有限公司 VIA TECHNOLOGIES, INC. 臺北縣新店市中正路535號8樓
200802733 用以蝕刻包含高K値介電材料之快閃記憶體闡極堆疊的裝置及方法 應用材料股份有限公司 APPLIED MATERIALS, INC. 美國
I503442 用以在多個處理室內同時沉積多個半導體層的裝置與方法 愛思強歐洲公司 AIXTRON SE 德國 DE
I401925 處理時域同步正交頻分多工信號的裝置與方法、處理無線通信信號的裝置與方法、處理非Nordstrom-Robinson編碼單一載波信號的裝置、處理非Nordstrom-Robinson編碼無線通信信號的裝 聯發科技股份有限公司 MEDIATEK INC. 新竹市新竹科學工業園區篤行一路1號 TW
201200624 用以在多個處理室內同時沉積多個半導體層的裝置與方法 愛思強歐洲公司 AIXTRON SE 德國 DE
201032540 處理時域同步正交頻分多工信號的裝置與方法、處理無線通信信號的裝置與方法、處理非Nordstrom-Robinson編碼單一載波信號的裝置、處理非Nordstrom-Robinson編碼無線通信信號的裝 聯發科技股份有限公司 MEDIATEK INC. 新竹市新竹科學工業園區篤行一路1號 TW
201003466 用於處理意外按到鍵情況的模組、使用者介面、裝置及方法 諾基亞股份有限公司 NOKIA CORPORATION 芬蘭 FI
I502814 用於支援多天線模式之動態可調整天線結構、電子裝置及方法 蘋果公司 APPLE INC. 美國 US
I480827 選擇權T字報價之欄位連動顯示與自動定位裝置及方法 三竹資訊股份有限公司 MITAKE INFORMATION CORPORATION 臺北市中山區新生北路2段39號11樓 TW
I474338 用於修理核心噴灑管線彎頭熔接接合的裝置及方法 奇異 日立核能美國有限責任公司 GE-HITACHI NUCLEAR ENERGY AMERICAS LLC 美國 US
I390814 應用在半共振轉換器一次側的快速輸出短路保護裝置及方法 日隆電子股份有限公司 RICHPOWER MICROELECTRONICS CORPORATION 開曼群島 KY
I374518 用於蝕刻包含高介電常數介電材料之快閃記憶體閘極堆疊的裝置與方法 應用材料股份有限公司 APPLIED MATERIALS, INC. 美國 US
I361338 包含一調節系統及至少一物體之一總成、一調節系統、一微影裝置及方法 ASML荷蘭公司 ASML NETHERLANDS B. V. 荷蘭 NL
I314062 流動式顆粒床之雙葉片流動過濾粉塵校正裝置及方法 行政院原子能委員會-核能研究所 ATOMIC ENERGY COUNCIL-INSTITUTE OF NUCLEAR ENERGY RESEARCH 桃園縣龍潭鄉文化路1000號
I281146 用於針對語者無關語音辨識之發音所生合成音訊響應的裝置及方法 英特爾公司 INTEL CORPORATION 美國
I275085 光碟機之光學讀寫頭半波跳層控制裝置及方法 聯發科技股份有限公司 MEDIATEK INCORPORATION. 新竹科學工業園區新竹市篤行一路1號
I259599 與系統燈號共構之筆記型電腦電池電量檢測裝置及方法 神基科技股份有限公司 MITAC TECHNOLOGY CORP. 新竹縣新竹科學工業園區研發二路1號4樓
I245304 自動追蹤調整工作共振頻率之脈衝寬度的冷陰極管控制裝置及方法 義隆電子股份有限公司 ELAN MICROELECTRONICS CORPORATION 新竹市科學工業園區創新一路12號
523402 用以監測療程之外部對抗搏動裝置及方法 維莎醫藥股份有限公司 美國

專利資訊及圖示來源: 中華民國專利資訊檢索系統