freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ms320c54x尋址方式dsp原理與開發(fā)實(shí)例-資料下載頁(yè)

2025-04-26 08:59本頁(yè)面
  

【正文】 1 1 0 41 1 0 51 1 0 61 1 0 71 1 0 80 0 0 0 HS P1 2 3 4 H0 1 0 0 H0 0 8 4 HF R A M E 2 后1 1 0 6 H數(shù) 據(jù) 存 儲(chǔ) 器內(nèi) 容 地 址1 1 0 2 H1 1 0 3 H1 1 0 41 1 0 50 0 0 0S P1 2 3 40 1 0 00 0 8 440 尋址方式 特點(diǎn) 用途 立即尋址 操作數(shù)直接包含在指令中,沒(méi)有尋找數(shù)據(jù)地址的過(guò)程,但需占用程序存儲(chǔ)空間,且數(shù)值不能改變 常數(shù)或?qū)拇嫫鞒跏蓟? 絕對(duì)尋址 能尋址所有數(shù)據(jù)存儲(chǔ)空間,但運(yùn)行速度慢,需要較大的存儲(chǔ)空間 用于對(duì)速度要求低的場(chǎng)合 累加器尋址 累加器的內(nèi)容作為地址去訪問(wèn)程序存儲(chǔ)單元 完成程序存儲(chǔ)空間與數(shù)據(jù)存儲(chǔ)空間之間的數(shù)據(jù)傳輸 直接尋址 指令中包含低 7為地址,與 DP或SP形成 16位地址,可單周期尋址 1個(gè)數(shù)據(jù)頁(yè)( 128字) 尋址速度快,用于對(duì)速度要求高的場(chǎng)合 間接尋址 利用輔助寄存器作為地址指針進(jìn)行尋址,并可自動(dòng)增、減、變址和循環(huán)尋址 用于需按固定步長(zhǎng)步進(jìn)尋址的場(chǎng)合 MMR尋址 基地址為 0的直接尋址 直接利用 MMR名字快速訪問(wèn) 堆棧尋址 用堆棧指針按先進(jìn)后出原則尋址 數(shù)據(jù)存至堆?;驈钠鋸棾? 數(shù)據(jù)尋址 41 程序?qū)ぶ? 167。 程序?qū)ぶ? PC程序計(jì)數(shù)器 塊重復(fù)寄存器組 RC重復(fù)寄存器 BRC塊重復(fù)寄存器 RSA塊重復(fù)起始地址寄存器 REA塊重復(fù)結(jié)束地址寄存器 程序地址生成器的組成 42 程序?qū)ぶ? 167。 程序計(jì)數(shù)器 操作 加載到 PC的地址 復(fù)位 PC=FF80h 順序執(zhí)行指令 PC=PC+1 分支轉(zhuǎn)移 用緊跟在分支轉(zhuǎn)移指令后面的 16位立即數(shù)加載 PC 由累加器分支轉(zhuǎn)移 用累加器 A或 B的低 16位立即數(shù)加載 PC 塊重復(fù)循環(huán) 假如 ST1中的塊重復(fù)有效位 BRAF=1,當(dāng) PC+1等于塊重復(fù)結(jié)束地址( REA) +1時(shí),將塊重復(fù)起始地址( RSA)加載 PC 子程序調(diào)用 將返回地址壓入堆棧,并用緊跟在調(diào)用指令后面的 16位立即數(shù)加載 PC。返回指令將返回地址從棧頂彈出至 PC,回到原先的程序處繼續(xù)執(zhí)行。 從累加器 調(diào)用子程序 將 PC+1壓入椎棧,用累加器 A或 B的低 16位加載 PC。返回指令將棧頂彈出至 PC,回到原先的程序處繼續(xù)執(zhí)行。 硬件中斷 或軟件中斷 將 PC壓入堆棧,用適當(dāng)?shù)闹袛嘞蛄康刂芳虞d PC。中斷返回時(shí),將棧頂彈出至 PC,繼續(xù)執(zhí)行被中斷了的子程序。 43 167。 擴(kuò)展程序計(jì)數(shù)器 操作 加載到 XPC的地址 復(fù)位 XPC=0 順序執(zhí)行指令 XPC保持不變 長(zhǎng)轉(zhuǎn)移 長(zhǎng)立即數(shù)的 1622位加載 XPC 由累加器長(zhǎng)轉(zhuǎn)移 累加器的 1622位加載 XPC 子程序長(zhǎng)調(diào)用 XPC壓入棧頂,指令中立即數(shù)的 1622位加載 XPC 從累加器長(zhǎng)調(diào)用子程序 XPC壓入棧頂,調(diào)用累加器的 1622位加載 XPC 長(zhǎng)返回 棧頂彈出并加載 XPC 程序?qū)ぶ? 44 功能:可執(zhí)行分支轉(zhuǎn)移、循環(huán)控制、子程序操作。 方法:通過(guò)分支轉(zhuǎn)移指令改寫 PC,可以改變程序的流向。 指令: B[D]、 BACC[D]、 BC[D]、 BANZ[D] 當(dāng)調(diào)用子程序或函數(shù)時(shí), DSP就會(huì)中斷原先的程序,轉(zhuǎn)移到 程序存儲(chǔ)器的其他地址繼續(xù)運(yùn)行。 調(diào)用時(shí),下條指令的地址被壓入堆棧,以便返回時(shí)將這個(gè) 地址彈出至 PC,使中斷的程序繼續(xù)執(zhí)行。 指令: CALL[D]、 CALA[D]、 RET[D]、 RETE[D] RETF[D]、 CC[D]、 RC[D] 程序?qū)ぶ? 167。 分支轉(zhuǎn)移 167。 調(diào)用與返回 45 程序?qū)ぶ? 167。 條件操作 包括程序控制指令和存儲(chǔ)指令在內(nèi)的一些 C54x指令, 只有當(dāng)一個(gè)條件或多個(gè)條件得到滿足時(shí)才能執(zhí)行。 此時(shí),程序執(zhí)行的方向會(huì)隨著條件是否滿足而發(fā)生改變。 重復(fù)執(zhí)行單條指令 ? 功能:重復(fù)執(zhí)行下一條指令 重復(fù)執(zhí)行的次數(shù)等于( RC)+l。 ? RC中的內(nèi)容,不能編程設(shè)置,只能由重復(fù)指令中的 操作數(shù)加載。操作數(shù) n的最大值為 65 535。 ? 一旦重復(fù)指令被取指、譯碼,直到重復(fù)循環(huán)完成以前, 對(duì)所有的中斷(包括 ,但不包括 )均不響應(yīng)。 NMI RS167。 重復(fù)操作 46 程序塊重復(fù)操作 功能:將重復(fù)操作的范圍擴(kuò)大到任意長(zhǎng)度的循環(huán)回路。 C54x內(nèi)部的塊重復(fù)計(jì)數(shù)器( BRC)、塊重復(fù)起始地址 寄存器( RSA)、塊重復(fù)結(jié)束地址寄存器( REA)與 程序塊重復(fù)指令 RPTB一道,對(duì)緊隨 RPTB、由若干條指令 構(gòu)成的程序塊進(jìn)行重復(fù)操作。 程序?qū)ぶ? 47 程序?qū)ぶ? 167。 復(fù)位操作 ? 將處理器 PMST中的中斷向量指針 IPTR置成 1FFh。 ? 將處理器 PMST中的 MP/MC位置成與引腳 MP/MC相同的數(shù)值。 ? RS被拉高。 ? 將 PC置成 FF80h。 ? 擴(kuò)展的程序計(jì)數(shù)器 XPC寄存器清 0。 ? 無(wú)論 MP/MC狀態(tài)如何,將 FF80h加到地址總線。 ? 數(shù)據(jù)總線變成高阻狀態(tài)。 ? 控制線均處于無(wú)效狀態(tài)。 ? 產(chǎn)生 IACK信號(hào)。 ? ST1中的中斷方式位 INTM置 1,關(guān)閉所有的可屏蔽中斷。 ? 中斷標(biāo)志寄存器 IFR清 0。 48 ?將單循環(huán)計(jì)數(shù)器( RC)清零。 ?產(chǎn)生同步復(fù)位信號(hào)( SRESET),對(duì)外圍電路初始化。 ?將下列狀態(tài)位置成初始值: ARP= 0 CLKOFF= 0 HM=0 SXM=l ASM= 0 CMPT=0 INTM=1 TC=1 AVIS= 0 CPL=0 OVA=0 XF=1 BRAF= 0 DP=0 OVB=0 C= 1 DROM=0 OVLY=0 C16= 0 FRCT=0 OVM=0 注意: 復(fù)位期間對(duì)其余的狀態(tài)位以及堆棧指針沒(méi)有初始化。 因此,用戶在程序中必須對(duì)它們適當(dāng)?shù)剡M(jìn)行初始化。 程序?qū)ぶ? 49 C54x既支持軟件中斷,也支持硬件中斷: 1)由程序指令( INTR、 TRAP或 RESET)要求的軟件中斷。 2)由外圍設(shè)備信號(hào)要求的硬件中斷: ◆ 受外部中斷口信號(hào)觸發(fā)的外部硬件中斷。 ◆ 受片內(nèi)外圍電路信號(hào)觸發(fā)的內(nèi)部硬件中斷。 C54x中斷可以分成兩大類: 第一類: 可屏蔽中斷。 可以用軟件來(lái)屏蔽或開放的 硬件和軟件中斷。 第二類: 非屏蔽中斷。 包括所有的軟件中斷,以及兩 個(gè)外部硬件中斷 RS和 NMI。 程序?qū)ぶ? 167。 中斷 50 TMS320C5416 中斷源說(shuō)明 程序?qū)ぶ? 中斷號(hào) 中斷名稱 中斷地址 功能 優(yōu)先級(jí) 0 /SINTR 00H 復(fù)位 1 1 /SINT16 04H 非屏蔽中斷 2 2 SINT17 08H 軟件中斷 17 — 3 SINT18 0CH 軟件中斷 18 — 4 SINT19 10H 軟件中斷 19 — 5 SINT20 14H 軟件中斷 20 — 6 SINT21 18H 軟件中斷 21 — 7 SINT22 1CH 軟件中斷 22 — 8 SINT23 20H 軟件中斷 23 — 9 SINT24 24H 軟件中斷 24 — 10 SINT25 28H 軟件中斷 25 — 11 SINT26 2CH 軟件中斷 26 — 12 SINT27 30H 軟件中斷 27 — 13 SINT28 34H 軟件中斷 28 — 14 SINT29 38H 軟件中斷 29 — RSNMI51 程序?qū)ぶ? 中斷號(hào) 中斷名稱 中斷地址 功能 優(yōu)先級(jí) 15 SINT30 3CH 軟件中斷 30 — 16 /SINT0 40H 外部中斷 0 3 17 /SINT1 44H 外部中斷 1 4 18 /SINT2 48H 外部中斷 2 5 19 TINT/SINT3 4CH 內(nèi)部定時(shí)中斷 6 20 RINT0/SINT4 50H McBSP 0接收中斷 7 21 XINT0/SINT5 54H McBSP 0發(fā)送中斷 8 22 RINT2/SINT6 58H McBSP 2接收中斷 9 23 XINT2/SINT7 5CH McBSP 2發(fā)送中斷 10 24 /SINT8 60H 外部中斷 3 11 25 /SINT9 64H HPI中斷 12 26 RINT1/SINT10 68H McBSP 1接收中斷 13 27 XINT1/SINT11 6CH McBSP 1發(fā)送中斷 14 28 DMAC4/SINT12 70H DMA通道 4中斷 15 29 DMAC5/SINT13 74H DMA通道 5中斷 16 3031 78H7FH 保留 0INT1INT2INT3INTHPINT52 中斷屏蔽寄存器( IMR)框圖 中斷標(biāo)志寄存器( IFR)框圖 程序?qū)ぶ? R E S D M A C 5 D M A C 4 X I N T 1 R I N T 1 X I N T 2 R I N T 2 X I N T 0 R I N T 0 T I N T HINT 3INT 0INT 1INT 2INT1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 0R E S D M A C 5 D M A C 4 X I N T 1 R I N T 1 X I N T 2 R I N T 2 X I N T 0 R I N T 0 T I N T HINT 3INT 0INT 1INT 2INT1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 0C54x處理中斷可以分為三個(gè)階段: 接收中斷請(qǐng)求 確認(rèn)中斷 執(zhí)行中斷服務(wù)程序( ISR) 53 中斷向量地址是由處理器工作方式寄存器 PMST中的 IPTR 和 左移 2位后 的中斷向量序號(hào)組成。 程序?qū)ぶ? 中斷向量地址形成過(guò)程 54 執(zhí)行中斷 確認(rèn)中斷 接收中斷請(qǐng)求 中 斷 操 作 流 程 圖 程序?qū)ぶ? 55 小結(jié) ★ 指令執(zhí)行流程 ★ 7種有效的數(shù)據(jù)尋址方式 ★ 程序存儲(chǔ)器地址生成方式 ? 立即尋址 ? 絕對(duì)尋址 ? 累加器尋址 ? 直接尋址 ? 間接尋址 ? 存儲(chǔ)器映像寄存器尋址 ? 堆棧尋址 ?分支轉(zhuǎn)移、和立即尋址 ?調(diào)用與返回 ?條件操作?重復(fù)操作?復(fù)位操作?中斷 167。 小結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1