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

正文內(nèi)容

dsp匯編編程及應(yīng)用舉例-文庫吧

2025-07-18 08:09 本頁面


【正文】 .data ;定義數(shù)據(jù)代碼段 table: .word 4,4,4,4 .word 4,4,4,4 .text ;定義文本代碼段 start: STM 0,SWWSR ;將等待寄存器設(shè)為 0,表示不等待 STM STACK+10h,SP ;設(shè)堆棧指針 STM a,AR1 ;將 AR1 指向變量 a 的地址 RPT 7 ;從程序存儲空間轉(zhuǎn)移 7+ 1 個值到數(shù)據(jù)儲存空間 MVPD table,*AR1+ CALL SUM ;調(diào)用 SUM 子程序 end: B end ;循環(huán)等待 SUM: STM a,AR3 ;將 AR3 指向變量 a 的地址 STM x,AR4 ;將 AR4 指向變量 x 的地址 RPTZ A,3 ;將 A 清 0,并重復(fù)執(zhí)行下一條指令 3+ 1 次 MAC *AR3+,*AR4+,A STL A,@y ;將寄存器 A 中的低 16 位 存入 y 地址空間 PORTW @y,PA0 ;將 y 地址中的值輸出到輸出口 RET ;子程序返回 .end ;程序結(jié)束 等待位的設(shè)置: C54x 片內(nèi)有一部件 —— 軟件可編程等待狀態(tài)發(fā)生器,控制著外部總線的工作。軟件可編程等待狀態(tài)發(fā)生器可將外部總線周期延長多達(dá) 7 個周期,這樣一來, ’C54x就能很方便的與外部慢速器件相接口。如果外部器件要求插入 7 個以上的等待周期,則可以利用硬件READY 先來接口。當(dāng)所有的外部尋址都配置在 0 等待狀態(tài)時,加到等待狀態(tài)發(fā)生器的時鐘被關(guān)斷 ;來自內(nèi)部時鐘的這些通道被切斷后,可以降低處理器的功耗。 軟件可編程等待狀態(tài)發(fā)生器的工作由 16 位的軟件等待狀態(tài)寄存器( SWWSR)的控制,它是存儲器映象寄存器,在數(shù)據(jù)空間的地址為 0028h。 將程序空間和數(shù)據(jù)空間都分成兩個 32K 字塊, I/O 空間由一個 64K 字塊組成。這 5 個字塊空間在 SWWSR 中都相應(yīng)的有一個 3 位字段,用來定義各個空間插入等待狀態(tài)的數(shù)目 : 15 14~ 12 11~ 9 8~ 6 5~ 3 2~ 0 保留 /XPA(僅 ’C548,‘ C549) I/O 空間( 64K) 數(shù)據(jù)空間 (高32K) 數(shù)據(jù) 空間 (低 32位) 程序空間 (高 32位) 程序空間 (低 32位) R R/W R/W R/W R/W R/W 上述 SWWSR 的各個 3 位字段規(guī)定的插入等待狀態(tài)的最小數(shù)為 0(不插入等待周期),最大數(shù)為 7( 111b)。 2. 2 程序二 編程目的:熟悉 DSP 匯編程序設(shè)計技巧,完善輸出功能 程序功能:實現(xiàn)一 8 位 LED 燈由左到右循環(huán)閃爍 .title .mmregs ;將存儲映像寄存器導(dǎo)入列表 STACK .usect STACK,5h ;給堆棧段分配 空間 .bss y,1 .def start .data PA0 .set 0 .text start: STM 7000,SWWSR ;設(shè)等待位 STM 2,AR3 ;將輔助寄存器 AR3 設(shè)為 2 (乘 2,實現(xiàn)左移) STM 6,AR1 ;將輔助寄存器 AR1 設(shè)為 6 (左移 7 次) STM 3,AR2 ;將輔助寄存器 AR2 設(shè)為 3 (循環(huán)執(zhí)行 4 次) LD AR3,T ;將 T(乘法寄存器)設(shè)為 2 loop1: LD 1,A ; A 寄存器值為 1 STL A,@y ; y= 1 PORTW @y,PA0 ;輸出 y 地址內(nèi)的值到輸出口 STM
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1