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

正文內(nèi)容

dsp原理及應(yīng)用ppt課件(參考版)

2025-05-08 18:12本頁面
  

【正文】 Dspsl 運行匯編程序 ?‘ C54x的匯編程序(匯編器)名為 ? 要進(jìn)行匯編程序,可鍵入如下命令: ? asm500 [input file [object file [listing file]]] [options] Dspsl 表 33 匯編 asm500的選項 (1) Dspsl 表 33 匯編 asm500的選項 (2) Dspsl 對選項說明 ?選項對大小寫不敏感 ?選項前一定要有一短劃(連字符) ?選項可以出現(xiàn)在命令行上命令后的任何位置 Dspsl 典型匯編命令 asm500 %1 l s x Dspsl 表 33 列表文件舉例 (1) Dspsl 表 33列表文件舉例 (2) 源程序的行號 SPC 目標(biāo)代碼 源程序 Dspsl 交叉引用清單 L AB E L VA L UE DE FN RE FI NT 0 0002+ l9 1I NT 1 0004+ 20 1I NT 2 0006+ 21 1I SR0 RE F 3 19I SR1 RE F 3 20I SR2 RE F 3 21RE SE T 0000+ 1RI NT 0002+ 26 2T I NT 0000+ 25 2USE R 0006+ 28 2X I NT 0004+ 27 2init 0008+ 32 18pr oc RE F 4 28rcv RE F 4 26tim e RE F 4 25xm t RE F 4 2734表 Dspsl 所有的指令經(jīng)匯編都會產(chǎn)生目標(biāo)代碼,目標(biāo)代碼后面的一些記號表示在鏈接時需要重新定位 ! 未定義的外部引用 , .text段重新定位 ” .data段重新定位 + .sect段重新定位 .bss和 .usect段重新定位 Dspsl 匯編命令 64條匯編命令 , 分成 8類 ( 附錄 8, 未列全 ) 對各種段進(jìn)行定義的命令; 對常數(shù) ( 數(shù)據(jù)和存儲器 ) 進(jìn)行初始化的命令; 調(diào)整 SPC( 段程序計數(shù)器 ) 的指令; 對輸出列表文件格式化的命令; 引用其它文件的命令; 控制條件匯編的命令; 在匯編時定義符號的命令; 執(zhí)行其它功能的命令 。 Dspsl 假設(shè)鏈接時 X重新定位在地址7100h, .text 段重新定位到從地址 7200h開始,那么 Y的重新定位值為 7204h。產(chǎn)生一個需重新 。產(chǎn)生一個需重新 。 ?鏈接時,必須對各個段進(jìn)行重新定位: ?將各個段 定位 到存儲器圖中,這樣一來每個段都從一個 恰當(dāng)?shù)牡刂烽_始 ; ?將符號的 數(shù)值調(diào)整到相對于新的 段地址的數(shù)值; ?調(diào)整對重新定位后 符號的引用 。此命令告訴鏈接器如何將輸入段組合成輸出段,以及將輸出段放在存儲器中的什么位置。此條命令用來定義目標(biāo)系統(tǒng)的存儲器配置圖,包括對存儲器各部分命名,以及規(guī)定它們的起始地址和長度。 為 各個輸出段選定存儲器地址 。 Dspsl .lst文件舉例 Dspsl 續(xù)上頁 Dspsl .lst 文件 分析 在此例中 , 一共建立了 5個段: .text 段內(nèi)有 10個字的程序代碼; .data 段內(nèi)有 7個字的數(shù)據(jù); vectors 是一個用 .sect命令建立的自定義段,段內(nèi)有 2個字的已初始化數(shù)據(jù); .bss 在存儲器中為變量保留 10個存儲單元; newvars 是一個用 .usect命令建立的自定義段 , 它在存儲器中為變量保留 8個存儲單元 。缺省從 0開始。 Dspsl 未初始化段 .bss 符號 ,字?jǐn)?shù) 符號 .usect ―段名” , 字?jǐn)?shù) 已初始化段 .text [段起點 ] .data [段起點 ] .sect ―段名” [,段起點 ] 其中 , 段起點是任選項。 Dspsl 段有兩類(續(xù)) ?匯編器 ——將各部分 程序代碼和數(shù)據(jù)連在 一起,形成OBJ文件。 Dspsl 段有兩類 己初始化段 ?已初始化段中包含有數(shù)據(jù)或程序代碼; ?.text段和 .data段都是己初始化段; ?用 .sect匯編命令建立的自定義段也是 己初始化 段 。 ?段是在存儲器圖中占據(jù)相鄰空間的代碼或數(shù)據(jù)塊 .text (此段通常包含可 執(zhí)行代碼 〕 .data (此段通常包含 初始化數(shù)據(jù) 〕 .bss (此段通常為 未初始化變量保留存儲空間 ) ?此外 , 匯編器和鏈接器可以 建立 、 命名和連接自定義 段( .sect 、 .usect ) . 自定義段是程序員自己定義的段 , 使用起來與 .data、 .text以及 .bss段類似 。 COFF的一般概念 ?COFF: 公共目標(biāo)文件格式 ?匯編器和鏈接器所生成 的目標(biāo)文件 ,都是 COFF文件 ?COFF的特點: 按照文本段和數(shù)據(jù)段編寫匯編語言程序 匯編器命令和鏈接器命令都是對各種段進(jìn)行處理 便于 模塊化編程和管理 Dspsl COFF文件中的段 ?段 (section)是以 COFF文件中最重要的概念。 S/W Utilit
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1