![第2章-C54指令系統(tǒng)邏輯運(yùn)算指令課件_第1頁](http://file4.renrendoc.com/view/b46cab5794f8c7f534505ac93f210448/b46cab5794f8c7f534505ac93f2104481.gif)
![第2章-C54指令系統(tǒng)邏輯運(yùn)算指令課件_第2頁](http://file4.renrendoc.com/view/b46cab5794f8c7f534505ac93f210448/b46cab5794f8c7f534505ac93f2104482.gif)
![第2章-C54指令系統(tǒng)邏輯運(yùn)算指令課件_第3頁](http://file4.renrendoc.com/view/b46cab5794f8c7f534505ac93f210448/b46cab5794f8c7f534505ac93f2104483.gif)
![第2章-C54指令系統(tǒng)邏輯運(yùn)算指令課件_第4頁](http://file4.renrendoc.com/view/b46cab5794f8c7f534505ac93f210448/b46cab5794f8c7f534505ac93f2104484.gif)
![第2章-C54指令系統(tǒng)邏輯運(yùn)算指令課件_第5頁](http://file4.renrendoc.com/view/b46cab5794f8c7f534505ac93f210448/b46cab5794f8c7f534505ac93f2104485.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章
TMS320C54x的指令系統(tǒng)’C54x的指令系統(tǒng)具有豐富的邏輯運(yùn)算指令。包括:與運(yùn)算指令(AND)或運(yùn)算指令(OR)異或運(yùn)算指令(XOR)
移位操作指令(SHIFT)測(cè)試操作指令(TEST)2023/10/2DSP原理及應(yīng)用12.2.3
邏輯運(yùn)算指令第2章
TMS320C54x的指令系統(tǒng)1.與運(yùn)算指令指令格式:操作碼
源操作數(shù)
[,移位數(shù)]
,目的操作數(shù)操
作 碼:
AND、ANDM源操作數(shù):
Smem、#lk、src移
位 數(shù):
16、SHIFT、SHFT目的操作數(shù):src、dst、Smem2023/10/2DSP原理及應(yīng)用2第2章
TMS320C54x的指令系統(tǒng)與運(yùn)算指令功能一覽表與邏輯運(yùn)算指令共有5條。序號(hào)指
令功
能說
明1AND
Smem
,
srcsrc
=
src&Smem源操作數(shù)與累加器與運(yùn)算2AND#lk[,SHFT],src[,dst]dst
=srclk<<SHFT長(zhǎng)立即數(shù)移位后與累加器與運(yùn)算3AND#lk,16,src[,dst]dst
=srclk<<16長(zhǎng)立即數(shù)左移16位與累加器與運(yùn)算4ANDsrc[,SHIFT][,dst]dst=dst&src<<SHIFT源累加器移位后與
目標(biāo)累加器與運(yùn)算52023/10/ANDM
#lk,
Smem2Smem
=
SmemlkDSP原理及應(yīng)用目標(biāo)操作數(shù)與長(zhǎng)立即數(shù)與運(yùn)算
3第2章
TMS320C54x的指令系統(tǒng)1ORSmem,src2OR#lk[,SHFT],src[,dst]3OR#lk16,src[,dst]4ORsrc[,SHIFT][,dst]5ORM#lk,Smem2023/10/2DSP原理及應(yīng)用42.或運(yùn)算指令或運(yùn)算指令共計(jì)5條。指令格式:操作碼
源操作數(shù)
[,移位數(shù)]
,目的操作數(shù)第2章
TMS320C54x的指令系統(tǒng)序號(hào)指
令功
能說
明1OR
Smem
,
srcsrc
=
src
|
Smem源操作數(shù)與累加器或運(yùn)算2OR#lk[,SHFT],src[,dst]dst
=
src
|#lk<<SHFT長(zhǎng)立即數(shù)移位后與累加器或運(yùn)算3OR
#lk,16,src[,dst]dst
=
src
|#lk<<16長(zhǎng)立即數(shù)左移16位
與累加器或運(yùn)算4ORsrc[,SHIFT][,dst]dst=dst
|src<<SHIFT源累加器移位后與目標(biāo)累加器或運(yùn)算5ORM
#lk,
SmemSmem
=
Smem
|#lk目標(biāo)操作數(shù)與長(zhǎng)立即數(shù)或運(yùn)算2023/10/2DSP原理及應(yīng)用5或運(yùn)算指令功能一覽表第2章
TMS320C54x的指令系統(tǒng)1XORSmem,src2XOR#lk[,SHFT],src[,dst]3XOR#lk16,src[,dst]4XORsrc[,SHIFT][,dst]5XORM#lk,Smem2023/10/2DSP原理及應(yīng)用63.異或運(yùn)算指令異或運(yùn)算指令共計(jì)5條。指令格式:操作碼
源操作數(shù)
[,移位數(shù)]
,目的操作數(shù)第2章
TMS320C54x的指令系統(tǒng)序號(hào)指
令功
能說
明1XOR
Smem
,
srcsrc
=
srcΛSmem源操作數(shù)與累加器異或運(yùn)算2XOR#lk[,SHFT],src[,dst]dst
=srcΛ#lk<<SHFT長(zhǎng)立即數(shù)移位后與累加器異或運(yùn)算3XOR
#lk,16,src[,dst]dst
=srcΛ#lk<<16長(zhǎng)立即數(shù)左移16位與累加器異或運(yùn)算4XOR
src[,SHIFT][,dst]dst=dstΛsrc<<SHIFT源累加器移位后與目標(biāo)累加器異或運(yùn)算5XORM
#lk,
SmemSmem
=
SmemΛ#lk目標(biāo)操作數(shù)與長(zhǎng)立即數(shù)異或運(yùn)算2023/10/2DSP原理及應(yīng)用7異或運(yùn)算指令功能一覽表第2章
TMS320C54x的指令系統(tǒng)指令格式:操作碼2023/10/2DSP原理及應(yīng)用8源操作數(shù)
[,移位數(shù)]
[,目的操作數(shù)]操
作 碼:
ROL、ROLTC、ROR、SFTA、SFTC、SFTL源操作數(shù):
src移
位 數(shù):
SHIFT目的操作數(shù):dst4.移位操作指令’C54x共有6條移位指令,可實(shí)現(xiàn)帶進(jìn)位位循環(huán)
移位、帶TC位循環(huán)左移、算術(shù)移位、條件移位和邏輯移位等操作。第2章
TMS320C54x的指令系統(tǒng)39
~
32
31
0累加器src保護(hù)位C①②③④0(4)移位操作指令①帶進(jìn)位位循環(huán)左移指令格式:
ROL
src操作數(shù)src:累加器A或B指令功能:
累加器src與進(jìn)位位C循環(huán)左移一位。執(zhí)行過程:2023/10/2DSP原理及應(yīng)用9第2章
TMS320C54x的指令系統(tǒng)39
~
32
310累加器src保護(hù)位TC①②(4)移位操作指令②帶測(cè)試位循環(huán)左移指令格式:
ROLTC
src操作數(shù)src:累加器A或B指令功能:
累加器src與測(cè)試位TC循環(huán)左移一位。執(zhí)行過程:④③③④①②
sT累rCc加的器值最保s移護(hù)高rc入位左s移清移rc0入一的T位最C低位③④02023/10/2DSP原理及應(yīng)用10第2章
TMS320C54x的指令系統(tǒng)(4)移位操作指令③帶進(jìn)位位循環(huán)右移指令格式:
ROR
src操作數(shù)src:累加器A或B指令功能:
累加器src與進(jìn)位位C循環(huán)右移一位。執(zhí)行過程:①
C的值移入src的31位②
累
src加器 右移一位③
src的最低位移入C39
~
32
310累加器src保護(hù)位C①②③④2023/10/2DSP原理及應(yīng)用110
④
src的保護(hù)位清0第2章
TMS320C54x的指令系統(tǒng)④算術(shù)移位指令格式:
SFTA
src,
SHIFT
[,dst]操指作令數(shù)功能src:
累根加據(jù)器SHAI或FTB,src的內(nèi)容算術(shù)移位。If SHIFT<
0Then
src((-SHIFT)-1)
→
Csrc(39~0)<<SHIFT
→src或dstIf
SXM=1Then
src(39)→src(39~(39+SHIFT+1))或src(39)→dst(39~(39+SHIFT+1))Else 0→src
(39~(39+SHIFT+1))或0→dst(39~(39+SHIFT+1))Elsesrc(39-SHIFT)→C(src)>>SHIFT→src或dst2023/10/2120→src
((SHIFT-1)~0)或
0→dDSsP原t
理((及S應(yīng)H用IFT-1)~0)第2章
TMS320C54x的指令系統(tǒng)④算術(shù)移位執(zhí)行過程:當(dāng)SHIFT<0時(shí),進(jìn)行算術(shù)右移src的第(-SHIET-1)位復(fù)制到進(jìn)位位C;40位src右移SHIFT位,結(jié)果存入src或dst;符號(hào)擴(kuò)展處理若SXM=1,進(jìn)行符號(hào)位擴(kuò)展。src(39)寫入dst(39~(39+SHIFT+1))若SXM=0,不進(jìn)行符號(hào)位擴(kuò)展。0寫入dst(39~(39+SHIFT+1))2023/10/2DSP原理及應(yīng)用13第2章
TMS320C54x的指令系統(tǒng)④算術(shù)移位執(zhí)行過程:當(dāng)SHIFT>0時(shí),進(jìn)行算術(shù)左移src的第(39-SHIFT)位復(fù)制到進(jìn)位位C;40位src左移SHIFT位,結(jié)果存入src或dst;將0置入dst的低SHIFT的各位0寫入dst((SHIFT-1)~0)2023/10/2DSP原理及應(yīng)用14第2章
TMS320C54x的指令系統(tǒng)指令功能:2023/10/2DSP原理及應(yīng)用15(4)移位操作指令⑤條件移位指令格式:
SFTC
src操作數(shù)src:累加器A或BIf
src=0
Then 1
→TCElse
If
src(31)=src(30)ThenElsesrc<<1
→
src→TC→TC第3章
TMS320C54x的指令系統(tǒng)⑤條件移位
執(zhí)行過程:當(dāng)src
=0時(shí),將1寫入測(cè)試位TC;當(dāng)src≠0時(shí),進(jìn)行條件移位。若src有兩個(gè)有效符號(hào)位,則移位。32位src左移一位;保護(hù)位src(39~32)不變;
0寫入測(cè)試位TC。若src只有一個(gè)符號(hào)位,則不移位。1寫入測(cè)試位TC。2023/10/2DSP原理及應(yīng)用16第2章
TMS320C54x的指令系統(tǒng)5.測(cè)試操作指令’C54x共有5條測(cè)試操作指令。①BIT指令格式:
BIT
Xmem,BITC操
作 數(shù):
Xmem——雙數(shù)據(jù)存儲(chǔ)操作數(shù)BITC——測(cè)試位的位代碼,取值:0~15指令功能:
(Xmem(15-BITC))→TC功能說明:
將Xmem的指定位復(fù)制到TC位。2023/10/2DSP原理及應(yīng)用17第2章
TMS320C54x的指令系統(tǒng)(5)測(cè)試操作指令②BITF指令格式:
BITF2023/10/2DSP原理及應(yīng)用18Smem,#lk操
作 數(shù):
Smem——單數(shù)據(jù)存儲(chǔ)操作數(shù)#lk——16位長(zhǎng)立即數(shù),取值:0
~
65
535指令功能:
If((Smem)AND
lk)=
0
Then 0
→TCElse 1
→TC功能說明:測(cè)試Smem中由1k指定的某些位。若指定的測(cè)試位為0,TC=0,否則,TC=1。lk在測(cè)試指定位中起屏蔽作用。第2章
TMS320C54x的指令系統(tǒng)(5)測(cè)試操作指令③BITT指令格式:
BITT2023/10/2DSP原理及應(yīng)用19Smem操
作 數(shù):
Smem——單數(shù)據(jù)存儲(chǔ)操作數(shù)指令功能:
(Smem(15-T(3~0)))→TC功能說明:將Smem的指定位復(fù)制到TC中。T寄存器的低4位T(3~0)用于確定測(cè)試位的位代碼,位地址對(duì)應(yīng)于15-T(3~0)。第2章
TMS320C54x的指令系統(tǒng)(5)測(cè)試操作指令③BITT指令功能:
(Smem(15-T(3~0)))→TC2023/10/2DSP原理及應(yīng)用20第2章
TMS320C54x的指令系統(tǒng)(5)測(cè)試操作指令④CMPM指令格式:
CMPM2023/10/2DSP原理及應(yīng)用21Smem,#lk操
作 數(shù):
Smem——單數(shù)據(jù)存儲(chǔ)操作數(shù)#lk——長(zhǎng)立即數(shù),取值:-32
768
~
32
76
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初四期末數(shù)學(xué)試卷
- 走廊材料投放方案
- 2025年度裝配式建筑研發(fā)設(shè)計(jì)勞務(wù)大包合同范本
- 2025年度劇院品牌授權(quán)使用合同
- 2025年度文化創(chuàng)意產(chǎn)業(yè)合伙合同示范文本
- 蘇科版數(shù)學(xué)七年級(jí)上冊(cè)第四章 《一元一次方程》復(fù)習(xí)教聽評(píng)課記錄
- 現(xiàn)代企業(yè)管理中的決策科學(xué)化探索
- 2025年度文化產(chǎn)業(yè)發(fā)展基金投資收款合同
- 中考道德與法治一輪復(fù)習(xí)七年級(jí)上第3單元師長(zhǎng)情誼 聽課評(píng)課記錄 人教版
- 電商時(shí)代白水泥行業(yè)的教育培訓(xùn)新模式
- 電梯使用轉(zhuǎn)讓協(xié)議書范文
- 工程變更履歷表
- swagelok管接頭安裝培訓(xùn)教程
- 煤礦崗位標(biāo)準(zhǔn)化作業(yè)流程
- 唯物史觀課件
- 公墓管理考核方案
- 把子肉店創(chuàng)業(yè)計(jì)劃書
- 綜合樓裝修改造項(xiàng)目 投標(biāo)方案(技術(shù)方案)
- 冀教版五年級(jí)上冊(cè)英語全冊(cè)單元測(cè)試卷(含期中期末試卷及聽力音頻)
- 靜脈用藥安全輸注藥護(hù)專家指引
- 華住酒店管理制度
評(píng)論
0/150
提交評(píng)論