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

正文內(nèi)容

dsp匯編編程及應(yīng)用舉例(編輯修改稿)

2024-09-26 08:09 本頁面
 

【文章內(nèi)容簡介】 10000,AR4 ;將輔助寄存器 AR4 設(shè)為 10000 loop3: RPT 10000 ;重復(fù)執(zhí)行下一指令 10000+ 1 次 NOP ;等待 BANZ loop3,*AR4 ;循環(huán) AR4 值 10000+ 1 次 loop2: MPY @y,A ;將 y T,其值存入 A 寄存 器 STL A,@y ;將 A 的值存入 y 地址中 PORTW @y,PA0 ;輸出 y 地址值到輸出口 STM 10000,AR5 ;將輔助寄存器 AR5 設(shè)為 10000 loop4: RPT 10000 ;實現(xiàn)第 8 個燈跳轉(zhuǎn)到第 1 個燈時的時間延遲 NOP BANZ loop4,*AR5 BANZ loop2,*AR1 BANZ loop1,*AR2 end: B end .end 數(shù)據(jù)尋址方式: C54x 共有 7 種數(shù)據(jù)尋址方式,如表所示: 尋址方式 用途 舉例 指令含義 立即尋址 主要用于初始化 LD # 10, A 將立即數(shù) 10 傳送至累加器 A 絕對尋址 利用 16 位地址尋址存儲單元 STL A, *(y) 將累加器 A 的低 16位存放到變量 y 所在的存儲單元中 累加器尋址 把累加器的內(nèi)容作為地址 READYA x 按累加器 A作為地址讀程序存儲器,并存入變量 x 所在的數(shù)據(jù)存儲器單元 直接尋址 利用數(shù)據(jù)頁指針和堆棧指針尋址 LD @x,A (DP+x 的低 7 位地址 )—— A 間接尋址 利用輔助寄存器作為地址指針 LD *AR1,A ((AR1)) —— A 存儲器映象寄存器尋址 快速尋址存儲器映象寄存器 LDM ST1, B ( ST1) —— B 堆棧尋址 壓入 /彈出數(shù)據(jù)存儲器和 MMR(存儲器映象寄存器) PSHM AG ( SP)- 1—— SP ,( AG) —— TOS ‘ C54x 尋址存儲器有兩種基本的數(shù)據(jù)形式: 16 位數(shù)和 32 位數(shù)。大多數(shù)指令能夠?qū)ぶ?6 位數(shù),但是,只有雙精度和長字指令才能尋址 32 位數(shù)。 在 32 位尋址時,先處理高有效字,然后處理低有效字。如果尋址的第 1 個字處在偶地址,那么第 2 個字就處在下一個(較高的)地址;如果第 1 個字處在奇 地址,那么第 2 個字就處在前一個(較低的)地址。 循環(huán)操作: BANZ 在程序設(shè)計時,經(jīng)常需要重復(fù)執(zhí)行某一段程序。利用 BANZ(當(dāng)輔助寄存器部位 0時轉(zhuǎn)移)指令執(zhí)行循環(huán)技術(shù)和操作是十分方便的。如果要重復(fù)執(zhí)行 n 次,則重復(fù)指令中應(yīng)規(guī)定計數(shù)值為 n- 1 次。 重復(fù)操作: C54x 有 3 條重復(fù)操作指令: RPT(重復(fù)下條指令)、 RPTZ(累加器清 0 并重復(fù)下條指令)以及 RPTB(塊重復(fù)指令)。 重復(fù)指令 RPT 或 RPTZ 允許重復(fù)執(zhí)行緊隨其后的那一條指令。如果要重復(fù)執(zhí)行 n 次,則重復(fù)指令中應(yīng)規(guī)定計數(shù)值為 n- 1 次。 2. 3 程序三 編程目的:實現(xiàn) DSP 分時輸入與輸出功能 程序功能:先從一個 I/O 口讀入一數(shù)據(jù)并將其存入某地址,再從該地址將數(shù)據(jù)輸出到另一個I/O 口 .title .mmregs PA0 .set 0 PA1 .set 1 STACK .usect STACK,10h .bss y,1 .text start: PORTR PA1,@y ;從 I/O 口讀入數(shù)據(jù)并儲存到 y 所在的地址 LD @y,A ;將 y 中的 數(shù)據(jù)寫入累加器 A 中(便于觀察 y 中數(shù)值的變化情況)
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1