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

正文內(nèi)容

dsp匯編語言程序設(shè)計-wenkub

2023-01-27 18:06:28 本頁面
 

【正文】 不等于 、 等于 從左到右 amp。 (一般用 .global定義) 在匯編和執(zhí)行階段,符號值、符號地址不同的是可重定位符號,相同的是絕對符號。 具體實現(xiàn)以下任務(wù): (1) 將數(shù)據(jù)和代碼匯編到特定的段 。 (5) 匯編條件塊 。 表 43 常 用 偽 指 令 偽指令 句 法 作 用 title .title “string” 標題名 。 這兩條命令的句法如下: .bss 符號 , 字數(shù) 符號 .usect “段名 ” , 字數(shù) 2) 已初始化段 .text 、 .data 和 .sect 命 令 建 立 已 初 始 化 段 。 由命令文件可以將定義的數(shù)據(jù)存放于程序或數(shù)據(jù)存儲器中 。當標號與 .space連用時,標號指向保留位的第一個字;當標號與 .bes連用時,標號指向保留位的最后一個字。 這兩個指令將 32位浮點數(shù)存放在當前段的連續(xù)字中 , 高位字先存 。 .long偽指令能自動按長字 (偶地址 )邊界排列 , 但 .xlong不能 。 例如 “ table: .int 1, 2, 3, 4”,或例 “ table: .word 8, 6, 4, 2”。 4. 條件匯編偽指令 以下分兩種情況介紹條件匯編偽指令 。 1. 宏定義 宏命令可以在源程序的任何位置定義 , 但必須在宏調(diào)用之前先定義好 。 在宏展開時 , 匯編器將實際參數(shù)傳遞給形式參數(shù) ,再用宏定義替代宏調(diào)用語句 , 并對其進行匯編 。將參數(shù) 1賦給 A 10 ADD p2,A 。結(jié)束宏 14 15 16 .global abc,def,ghi,adr 。 TMS320C54x匯編語言程序設(shè)計的 基本方法 DSP的軟件開發(fā)一般有以下幾種方式: (1) 直接編寫匯編語言源程序; (2) 編寫 C語言程序; (3) 混合編程 (既有 C代碼 , 又含匯編代碼 )。 另外 , .bss用于為變量保留一塊存儲空間; .sect常用于定義中斷向量表 。 z=(x+y) 8w 源程序編制如下: ************************************************ * z=(x+y)*8w * ************************************************ .title .mmregs STACK .usect STACK, 10H 。 設(shè)置堆棧指針 STM x, AR1 。 A=(x+y)*8 SUB w, A 。分支轉(zhuǎn)移指令 (如 B、 BACC、 BC等 )通過改寫 PC,以改變程序的流向。 開辟堆棧空間 .bss x, 1 。 若 A0, 則轉(zhuǎn)至 end, 否則往下執(zhí)行 ABS A STL A, x end: B end .end 采用分支結(jié)構(gòu)編程時應(yīng)注意: ① 正確選擇條件運算符; ② 正確選擇相應(yīng)指令; ③ 每個分支中要有完整的終結(jié)點; ④ 對于多分支程序,要檢查每個程序正確與否。 ② 循環(huán)體是循環(huán)操作 (重復(fù)執(zhí)行 )部分 , 包括循環(huán)的工作部分及修改部分 。 【 例 3】 試編制程序 , 在 4項乘積 aixi(i=1, 2, 3, 4)中找出最大值 , 并存放在累加器 A中 。 這是一個典型的乘法累加運算 , 在數(shù)字信號處理中用得很多 。 零等待狀態(tài) SSBX FRCT STM STACK+10H, SP 。 調(diào)用 SUM子程序 end: B end SUM: STM x, AR2 。 浮點數(shù)由尾數(shù)與指數(shù)兩部分組成 , 其與定點數(shù)的關(guān)系如下: 定點數(shù) =尾數(shù) 2- (指數(shù) ) 指數(shù)與尾數(shù)均用補碼表示 。 ************************************************ * x1*x2=* () * ************************************************ .title .mmregs STACK .usect STACK, 10H .bss x1, 1 .bss x2, 1 .bss e1, 1 .bss m1, 1 .bss e2, 1 .bss m2, 1 .bss ep, 1 .bss mp, 1 .bss product, 1 .bss temp, 1 .def start .data table: .word 4*32768/10 .word 6*32768/10 .text start: STM 0, SWWSR STM STACK+10H, SP ;設(shè)置堆棧指針 MVPD table, x1 ;將 x x2傳送至數(shù)據(jù)存儲器 MVPD table+1, x2 LD x1, 16, A ;先將 x1加載至 A(31~ 16位 ), 因小數(shù)在高位 EXP A ;提取指數(shù) ST T, e1 ;保存 x1的指數(shù) NORM A ;將 x1規(guī)格化為浮點數(shù) , 求得尾數(shù) STH A, m1 ;保存 x1的尾數(shù) LD x2, 16, A EXP A ST T, e2 ;保存 x2的指數(shù) NORM A STH A, m2 ;保存 x2的尾數(shù) CALL MULT ;調(diào)用浮點乘法子程序 done: B done MULT: SSBX FRCT ;小數(shù)相乘消去冗余符號位 SSBX SXM ;符號位擴展 LD e1, A :指數(shù)相加 ADD e2, A STL A, ep LD m1, T ;尾數(shù)相乘 (有符號數(shù) ), 乘積左移 1位 MPY m2, A EXP A ;對尾數(shù)乘積規(guī)格化 ST T, temp NORM A STH A, mp ;保存乘積尾數(shù) LD temp, A ;修正乘積指數(shù) , ep+temp=ep ADD ep, A STL A, ep ;保存乘積指數(shù) NEG A ;乘積指數(shù)反號 , 將浮點乘積轉(zhuǎn)換為定點數(shù) STL A, temp LD temp, T LD mp, 16, A NORM A STH A, product ;保存定點乘積 RET .end 程序執(zhí)行結(jié)果如下: x1 3333H x2 B334H e1 0001H m1 6666H e2 0000H m2 B334H ep 0002H mp 8520H product E148H temp FFFEH TMS320C54x匯編語言程序的編輯、匯編與鏈接過程 軟件開發(fā)過程 匯編語言源程序的編輯、匯編和鏈接過程 編輯 匯編匯編鏈接鏈接調(diào)試調(diào)試固化程序. a s m . o b j. c m d. o u t- m. m a p- l. l s t o編輯 匯 編 器 匯編器 (Assembler) 將匯編語言源文件匯編成機器語言 COFF的目標文件 。 ● 根據(jù)需要 , 可以在列表文件后面附加一張交叉引用表 。 ● 支持宏功能 , 允許定義宏命令 。C54x能夠讀 /寫所有形式的 COFF文件 , 缺省值下鏈接器生成的是 COFF2文件 , 用鏈接器- vn選項可以選擇不同形式的 COFF文件 。 一個目標文件中的每一個段都是分開的和不相同的 。 .global:可以是上面的隨便哪一種情況 。 z在這里引用 , 它在別的模塊中定義 。當匯編器將程序代碼或數(shù)據(jù)加到一個段內(nèi)時,相應(yīng)的 SPC就增加。 當匯編器遇到 .bss, .usect偽指令時 , 匯編器暫時脫離當前段 , 隨后的程序代碼或數(shù)據(jù)仍將順序編譯進當前段 。 Field2:段程序計數(shù)器 SPC。 2 ***************************************** 3 ** Assemble an initialized table into .data. ** 4 ********************************************** 5 0000 .data 6 0000 0011 011H, 022H, 033H 0001 0022 0002 0033 7 ****************************************** 8 ** Reserve space in .bss for a variable. ** 9 ****************************************** 10 0000 .bss buffer, 10 11 ******************************************** 12 ** Still in .data. ** 13 ******************************************** 14 0003 0123 ptr .word 0123H
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1