[發明專利]一種位域操作電路及位域操作方法有效
| 申請號: | 201210118923.8 | 申請日: | 2012-04-21 |
| 公開(公告)號: | CN102707925A | 公開(公告)日: | 2012-10-03 |
| 發明(設計)人: | 馬強;趙香;龔曉華;周樂 | 申請(專利權)人: | 中國電子科技集團公司第三十八研究所 |
| 主分類號: | G06F7/76 | 分類號: | G06F7/76 |
| 代理公司: | 合肥金安專利事務所 34114 | 代理人: | 金惠貞 |
| 地址: | 230088 安徽*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 操作 電路 操作方法 | ||
1.一種位域操作電路,其特征在于:所述位域操作電路具有根據原始數據0產生第一中間數據(101)的第一移位器,根據源寄存器Rm中源操作數A產生第二中間數據(102)的第二移位器,根據第一和第二中間數據(101、102)產生第三中間數據(201)的第一邏輯與電路,根據第三中間數據(201)產生第四中間數據(301)的第三移位器,根據原始數據0Xffffffff產生第五中間數據(103)的第四移位器,根據第五中間數據(103)產生第六中間數據(302)的第五移位器,根據目的寄存器Rs中目的操作數B與第六中間數據(302)產生第七中間數據(303)的第二邏輯與電路,根據第七中間數據(303)與第四中間數據(301)產生第八中間數據(403)的邏輯或電路,根據第八中間數據(403)與第四中間數據(301)產生最終結果(C)的選擇器。
2.根據權利要求1所述的一種位域操作電路,其特征在于位域操作方法按以下步驟進行操作:
步驟一:第一移位器將32位原始數據0左移q位,空位補1,得長度為q全1數組的第一中間數據(101);
步驟二:第二移位器將源寄存器Rm中源操作數A右移p位,即從移位后的數據取數的起始位置為0,得第二中間數據(102);
步驟三:第一邏輯與電路將步驟一和步驟二得到的第一和第二中間數據(101、102)進行與運算,得讀取A起始位置為p,長度為q數組的第三中間數據(201);
步驟四:第三移位器將步驟三得到的第三中間數據(201)左移f位,空位補0,得到所要取得在相應位置的第四中間數據(301);
步驟五:第四移位器將將寄存器32位全為1的原始數據0Xffffffff左移q位,空位補1,得到第五中間數據(103);
步驟六:第五移位器將步驟五得到的第五中間數據(103)左移f位,空位補1,得到起始位置為p長度為q的一段為0,其余全為1的第六中間數據(203);
步驟七:第二邏輯與電路將步驟六得到的第六中間數據(203)和目的寄存器Rs中的目的操作數B進行與運算,得到第七中間數據(303);
步驟八:邏輯或電路將步驟七得到的第七中間數據(303)和步驟四得到的第四中間數據(301)進行或運算,得到第八中間數據(403)。
步驟九:根據需要,通過選擇器選擇輸出最終結果:要么輸出第四中間數據(301),得到非放置區清的位域操作結果,要么輸出第八中間數據(403)得到非放置區保留原值的位域操作結果,然后將最終結果(C)寫回目的寄存器Rs。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第三十八研究所,未經中國電子科技集團公司第三十八研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210118923.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像顯示裝置及圖像顯示方法
- 下一篇:去噪聲鐵氧體片





