欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種位域操作電路及位域操作方法

文檔序號(hào):6368467閱讀:228來(lái)源:國(guó)知局
專利名稱:一種位域操作電路及位域操作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種位域操作電路及位域操作方法,屬數(shù)字信號(hào)處理器技術(shù)領(lǐng)域。
背景技術(shù)
目前,信號(hào)處理器件非放置區(qū)的位域操作數(shù)只能保持原值不能清零,而且從源操作數(shù)取數(shù)的位置不能更改只能從位置零取值,位域操作不夠全面。例如公開號(hào)為CN101154153A的專利就是如此。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種能夠在信號(hào)處理器件非放置區(qū)的位域操作數(shù)既能保持原值,也能進(jìn)行清零操作的位域操作電路及位域操作方法,從而提高數(shù)字信號(hào)器件的數(shù) 字處理性能。其技術(shù)方案是一種位域操作電路,其特征在于所述位域操作電路具有根據(jù)原始數(shù)據(jù)0產(chǎn)生第一中間數(shù)據(jù)的第一移位器,根據(jù)源寄存器Rm中源操作數(shù)A產(chǎn)生第二中間數(shù)據(jù)的第二移位器,根據(jù)第一和第二中間數(shù)據(jù)產(chǎn)生第數(shù)三中間數(shù)據(jù)的第一邏輯與電路,根據(jù)第三中間數(shù)據(jù)產(chǎn)生第四中間數(shù)據(jù)的第三移位器,根據(jù)原始數(shù)據(jù)OXffffffff產(chǎn)生第五中間數(shù)據(jù)的第四移位器,根據(jù)第五中間數(shù)據(jù)產(chǎn)生第六中間數(shù)據(jù)的第五移位器,根據(jù)第六中間數(shù)據(jù)和目的寄存器Rs中目的操作數(shù)B產(chǎn)生第七中間數(shù)據(jù)的第二邏輯與電路,根據(jù)第七中間數(shù)據(jù)和第四中間數(shù)據(jù)產(chǎn)生第八中間數(shù)據(jù)的邏輯或電路,根據(jù)第八中間數(shù)據(jù)和第四中間數(shù)據(jù)產(chǎn)生最終結(jié)果C的選擇器。位域操作方法,按以下步驟進(jìn)行操作步驟一第一移位器將32位原始數(shù)據(jù)0左移q位,空位補(bǔ)I,得長(zhǎng)度為q全I(xiàn)數(shù)組的第一中間數(shù)據(jù);步驟二 第二移位器將源寄存器Rm中源操作數(shù)A右移p位,即從移位后的數(shù)據(jù)取數(shù)的起始位置為0,得第二中間數(shù)據(jù);步驟三第一邏輯與電路將步驟一和步驟二得到的第一和第二中間數(shù)據(jù)進(jìn)行與運(yùn)算,得讀取A起始位置為P,長(zhǎng)度為q數(shù)組的第三中間數(shù)據(jù);步驟四第三移位器將步驟三得到的第三中間數(shù)據(jù)左移f位,空位補(bǔ)0,即得到所要取得在相應(yīng)位置的第四中間數(shù)據(jù);步驟五第四移位器將寄存器32位全為I的原始數(shù)據(jù)OXffffffff左移q位,空位補(bǔ)1,得到第五中間數(shù)據(jù);步驟六第五移位器將步驟五得到的第五中間數(shù)據(jù)左移f 位,空位補(bǔ)1,得到起始位置為P,長(zhǎng)度為q的一段為0其余全為I的第六中間數(shù)據(jù);步驟七第二邏輯與電路將步驟六得到的第六中間數(shù)據(jù)和目的寄存器Rs中的目的操作數(shù)B進(jìn)行與運(yùn)算,得到第七中間數(shù)據(jù);步驟八邏輯或電路將步驟七得到的第七中間數(shù)據(jù)和步驟四得到的第四中間數(shù)據(jù)進(jìn)行或運(yùn)算,得到第八中間數(shù)據(jù)。步驟九根據(jù)需要,通過(guò)選擇器選擇輸出最終結(jié)果要么輸出第四中間數(shù)據(jù),得到非放置區(qū)清的位域操作結(jié)果,要么輸出第八中間數(shù)據(jù)得到非放置區(qū)保留原值的位域操作結(jié)果,然后將最終結(jié)果寫回目的寄存器Rs。其技術(shù)效果是本發(fā)明的位域操作電路及位域操作方法,不僅可以從源操作數(shù)不同的起始位置任意取數(shù),而且實(shí)現(xiàn)了位域操作非放置區(qū)的位域操作數(shù)既能保持原值也能清零的操作,提高了數(shù)字信號(hào)器件的數(shù)字處理性能;且由于保持原值和清零操作有一段共用電路,所以還可以大大減少芯片面積。


圖I是本發(fā)明位域操作結(jié)構(gòu)示意圖;圖2是第一移位器移位操作的示意圖; 圖3是第二移位器移位操作的示意圖;圖4是第三移位器移位操作的示意圖;圖5是第四移位器和第五移位器移位操作以及與、或操作的示意圖。
具體實(shí)施例方式如圖I所示,一種位域操作電路,其具有根據(jù)原始數(shù)據(jù)0產(chǎn)生第一中間數(shù)據(jù)的第一移位器,根據(jù)源寄存器Rm中源操作數(shù)A產(chǎn)生第二中間數(shù)據(jù)的第二移位器,根據(jù)第一和第二中間數(shù)據(jù)產(chǎn)生第數(shù)三中間數(shù)據(jù)的第一邏輯與電路,根據(jù)第三中間數(shù)據(jù)產(chǎn)生第四中間數(shù)據(jù)的第三移位器,根據(jù)原始數(shù)據(jù)OXffffffff產(chǎn)生第五中間數(shù)據(jù)的第四移位器,根據(jù)第五中間數(shù)據(jù)產(chǎn)生第六中間數(shù)據(jù)的第五移位器,根據(jù)第六中間數(shù)據(jù)和目的寄存器Rs中目的操作數(shù)B產(chǎn)生第七中間數(shù)據(jù)的第二邏輯與電路,根據(jù)第七中間數(shù)據(jù)和第四中間數(shù)據(jù)產(chǎn)生第八中間數(shù)據(jù)的邏輯或電路,根據(jù)第八中間數(shù)據(jù)和第四中間數(shù)據(jù)產(chǎn)生最終結(jié)果C的選擇器。位域操作方法,按以下步驟進(jìn)行操作步驟一第一移位器shifierl將32位原始數(shù)據(jù)0左移q位,空位補(bǔ)I,得長(zhǎng)度為q全I(xiàn)數(shù)組的第一中間數(shù)據(jù)101 (見圖2);步驟二 第二移位器shifter2將源寄存器Rm中源操作數(shù)A右移p位,即從移位后的數(shù)據(jù)取數(shù)的起始位置為0,得第二中間數(shù)據(jù)102 (見圖3);步驟三第一邏輯與電路將步驟一和步驟二得到的第一和第二中間數(shù)據(jù)101、102進(jìn)行與運(yùn)算,得讀取A起始位置為P,長(zhǎng)度為q數(shù)組的第三中間數(shù)據(jù)201 ;步驟四第三移位器shifted將步驟三得到的第三中間數(shù)據(jù)201左移f位,空位補(bǔ)0,即得到第四中間數(shù)據(jù)301 (見圖4),即非放置區(qū)清零的位域操作結(jié)果。步驟五第四移位器shifter4將寄存器32位全為I的原始數(shù)據(jù)OXffffffff左移q位,空位補(bǔ)1,得到第五中間數(shù)據(jù)103(見圖5);步驟六第五移位器shifter5將步驟五得到的第五中間數(shù)據(jù)103左移f位,空位補(bǔ)1,得到起始位置為P長(zhǎng)度為q的一段為0,其余全為I的第六中間數(shù)據(jù)203(見圖5);步驟七第二邏輯與電路將步驟六得到的第六中間數(shù)據(jù)和目的寄存器Rs中目的操作數(shù)B進(jìn)行與運(yùn)算,得到第七中間數(shù)據(jù)303 (見圖5);
步驟八邏輯或電路將步驟七得到的第七中間數(shù)據(jù)303和步驟四得到的第四中間數(shù)據(jù)301進(jìn)行邏輯或運(yùn)算,得到第八中間數(shù)據(jù)403(見圖5)。即從Rm寄存器取出一段數(shù)據(jù)放在Rs寄存器內(nèi),該數(shù)據(jù)的長(zhǎng)度為q,起始位置為P,放在Rs的f起始位置,獲得非放置區(qū)保留原值的位域操作結(jié)果。 步驟九根據(jù)需要,通過(guò)選擇器選擇輸出最終結(jié)果C :要么輸出第四中間數(shù)據(jù)301,得到非放置區(qū)清的位域操作結(jié)果,要么輸出第八中間數(shù)據(jù)403得到非放置區(qū)保留原值的位域操作結(jié)果,然后將最終結(jié)果C寫回目的寄存器Rs。
權(quán)利要求
1.一種位域操作電路,其特征在于所述位域操作電路具有根據(jù)原始數(shù)據(jù)O產(chǎn)生第一中間數(shù)據(jù)(101)的第一移位器,根據(jù)源寄存器Rm中源操作數(shù)A產(chǎn)生第二中間數(shù)據(jù)(102)的第二移位器,根據(jù)第一和第二中間數(shù)據(jù)(101、102)產(chǎn)生第三中間數(shù)據(jù)(201)的第一邏輯與電路,根據(jù)第三中間數(shù)據(jù)(201)產(chǎn)生第四中間數(shù)據(jù)(301)的第三移位器,根據(jù)原始數(shù)據(jù)OXffffffff產(chǎn)生第五中間數(shù)據(jù)(103)的第四移位器,根據(jù)第五中間數(shù)據(jù)(103)產(chǎn)生第六中間數(shù)據(jù)(302)的第五移位器,根據(jù)目的寄存器Rs中目的操作數(shù)B與第六中間數(shù)據(jù)(302)產(chǎn)生第七中間數(shù)據(jù)(303)的第二邏輯與電路,根據(jù)第七中間數(shù)據(jù)(303)與第四中間數(shù)據(jù)(301)產(chǎn)生第八中間數(shù)據(jù)(403)的邏輯或電路,根據(jù)第八中間數(shù)據(jù)(403)與第四中間數(shù)據(jù)(301)產(chǎn)生最終結(jié)果(C)的選擇器。
2.根據(jù)權(quán)利要求I所述的一種位域操作電路,其特征在于位域操作方法按以下步驟進(jìn)行操作 步驟一第一移位器將32位原始數(shù)據(jù)0左移q位,空位補(bǔ)1,得長(zhǎng)度為q全I(xiàn)數(shù)組的第一中間數(shù)據(jù)(101); 步驟二 第二移位器將源寄存器Rm中源操作數(shù)A右移p位,即從移位后的數(shù)據(jù)取數(shù)的起始位置為0,得第二中間數(shù)據(jù)(102); 步驟三第一邏輯與電路將步驟一和步驟二得到的第一和第二中間數(shù)據(jù)(101、102)進(jìn)行與運(yùn)算,得讀取A起始位置為p,長(zhǎng)度為q數(shù)組的第三中間數(shù)據(jù)(201); 步驟四第三移位器將步驟三得到的第三中間數(shù)據(jù)(201)左移f位,空位補(bǔ)0,得到所要取得在相應(yīng)位置的第四中間數(shù)據(jù)(301); 步驟五第四移位器將將寄存器32位全為I的原始數(shù)據(jù)OXffffffff左移q位,空位補(bǔ).1,得到第五中間數(shù)據(jù)(103); 步驟六第五移位器將步驟五得到的第五中間數(shù)據(jù)(103)左移f 位,空位補(bǔ)1,得到起始位置為P長(zhǎng)度為q的一段為0,其余全為I的第六中間數(shù)據(jù)(203); 步驟七第二邏輯與電路將步驟六得到的第六中間數(shù)據(jù)(203)和目的寄存器Rs中的目的操作數(shù)B進(jìn)行與運(yùn)算,得到第七中間數(shù)據(jù)(303); 步驟八邏輯或電路將步驟七得到的第七中間數(shù)據(jù)(303)和步驟四得到的第四中間數(shù)據(jù)(301)進(jìn)行或運(yùn)算,得到第八中間數(shù)據(jù)(403)。
步驟九根據(jù)需要,通過(guò)選擇器選擇輸出最終結(jié)果要么輸出第四中間數(shù)據(jù)(301),得到非放置區(qū)清的位域操作結(jié)果,要么輸出第八中間數(shù)據(jù)(403)得到非放置區(qū)保留原值的位域操作結(jié)果,然后將最終結(jié)果(C)寫回目的寄存器Rs。
全文摘要
本發(fā)明公開了一種位域操作電路及位域操作方法,所述位域操作電路具有根據(jù)原始數(shù)據(jù)0產(chǎn)生第一中間數(shù)據(jù)的第一移位器,根據(jù)源寄存器Rm中源操作數(shù)A產(chǎn)生第二中間數(shù)據(jù)的第二移位器,根據(jù)第一和第二中間數(shù)據(jù)產(chǎn)生第數(shù)三中間數(shù)據(jù)的第一邏輯與電路,根據(jù)第三中間數(shù)據(jù)產(chǎn)生第四中間數(shù)據(jù)的第三移位器,根據(jù)原始數(shù)據(jù)0Xffffffff產(chǎn)生第五中間數(shù)據(jù)的第四移位器,根據(jù)第五中間數(shù)據(jù)產(chǎn)生第六中間數(shù)據(jù)的第五移位器,根據(jù)目的寄存器Rs中目的操作數(shù)B與第六中間數(shù)據(jù)產(chǎn)生第七中間數(shù)據(jù)的第二邏輯與電路,根據(jù)第七中間數(shù)據(jù)與第四中間數(shù)據(jù)產(chǎn)生第八中間數(shù)據(jù)的邏輯或電路,根據(jù)第八中間數(shù)據(jù)與第四中間數(shù)據(jù)產(chǎn)生最終結(jié)果C的選擇器。實(shí)現(xiàn)了位域操作非放置區(qū)的位域操作數(shù)既能保持原值也能清零的操作目的。
文檔編號(hào)G06F7/76GK102707925SQ20121011892
公開日2012年10月3日 申請(qǐng)日期2012年4月21日 優(yōu)先權(quán)日2011年4月25日
發(fā)明者周樂(lè), 趙香, 馬強(qiáng), 龔曉華 申請(qǐng)人:中國(guó)電子科技集團(tuán)公司第三十八研究所
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
林甸县| 玉树县| 天柱县| 阿拉善左旗| 杭锦后旗| 富源县| 望谟县| 比如县| 息烽县| 鹤庆县| 邢台市| 五河县| 收藏| 茶陵县| 阿鲁科尔沁旗| 莎车县| 新余市| 镇宁| 福州市| 泊头市| 盐亭县| 清苑县| 综艺| 开江县| 永兴县| 黄梅县| 定结县| 集贤县| 新晃| 游戏| 郓城县| 赤峰市| 南召县| 沙湾县| 嘉祥县| 石首市| 长治市| 城口县| 万安县| 周至县| 邵阳县|