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

正文內(nèi)容

dsp原理及應(yīng)用ppt課件-資料下載頁(yè)

2025-05-05 18:12本頁(yè)面
  

【正文】 的處理 鏈接器在處理段的時(shí)候,有兩個(gè)主要任務(wù): 把一個(gè)或多個(gè) COFF目標(biāo)文件中的 各種段作為鏈接的輸入段,經(jīng)鏈接 后在一個(gè) 可執(zhí)行的 COFF輸出模塊 中建立各個(gè)輸出段。 為 各個(gè)輸出段選定存儲(chǔ)器地址 。 Dspsl 鏈接器有兩條命令支持上述任務(wù): ?MEMORY命令 。此條命令用來(lái)定義目標(biāo)系統(tǒng)的存儲(chǔ)器配置圖,包括對(duì)存儲(chǔ)器各部分命名,以及規(guī)定它們的起始地址和長(zhǎng)度。 ?SECTIONS命令 。此命令告訴鏈接器如何將輸入段組合成輸出段,以及將輸出段放在存儲(chǔ)器中的什么位置。 ?(.cmd)主要內(nèi)容 Dspsl 對(duì)兩個(gè) .obj文件,鏈接器如何將其鏈接成可執(zhí)行的目標(biāo)模塊 Dspsl 程序重定位 ?匯編器處理每個(gè)段,均從地址 0開(kāi)始。 ?鏈接時(shí),必須對(duì)各個(gè)段進(jìn)行重新定位: ?將各個(gè)段 定位 到存儲(chǔ)器圖中,這樣一來(lái)每個(gè)段都從一個(gè) 恰當(dāng)?shù)牡刂烽_(kāi)始 ; ?將符號(hào)的 數(shù)值調(diào)整到相對(duì)于新的 段地址的數(shù)值; ?調(diào)整對(duì)重新定位后 符號(hào)的引用 。 Dspsl 重新定位舉例 ?匯編后生成的 .lst文件(重新定位前) : 1 0100 X . sect 0100h 2 0000 .text 3 0000 F073 B Y 。產(chǎn)生一個(gè)需重新 。定位的入口 0001 0004’ 4 0002 F020 LD X, A 。產(chǎn)生一個(gè)需重新 。定位的入口 0003 0000! 5 0004 F7E0 Y: RESET X和 Y需重新定位。 Dspsl 假設(shè)鏈接時(shí) X重新定位在地址7100h, .text 段重新定位到從地址 7200h開(kāi)始,那么 Y的重新定位值為 7204h。 f073 B Y 變成 f073 0004’ 7204 ’ f020 LD X, A 變成 f020 0000! 7100! Dspsl 匯 編 ?匯編器任務(wù):匯編語(yǔ)言源程序 - ?目標(biāo)文件 ?目標(biāo)文件都是 COFF文件 ?匯編語(yǔ)言程序中包括: ?匯編命令 ?匯編語(yǔ)言指令 ?宏命令 Dspsl 匯編器的功能 將匯編語(yǔ)言源程序編成一個(gè)可重定位的目標(biāo) 文件( .obj文件); 如果需要的話,可以生成一個(gè)列表文件 ( .lst文件); 將程序代碼分成若干個(gè)段,每個(gè)段的目標(biāo)代 碼都由一個(gè) SPC( 段程序計(jì)數(shù)器)管理; 定義 (.def)和引用 (.ref)全局符號(hào),需要的話還可以在列表文件后面附加一張交叉引用表; 對(duì)條件程序塊進(jìn)行匯編; 支持宏功能 , 允許定義宏命令 。 Dspsl 運(yùn)行匯編程序 ?‘ C54x的匯編程序(匯編器)名為 ? 要進(jìn)行匯編程序,可鍵入如下命令: ? asm500 [input file [object file [listing file]]] [options] Dspsl 表 33 匯編 asm500的選項(xiàng) (1) Dspsl 表 33 匯編 asm500的選項(xiàng) (2) Dspsl 對(duì)選項(xiàng)說(shuō)明 ?選項(xiàng)對(duì)大小寫(xiě)不敏感 ?選項(xiàng)前一定要有一短劃(連字符) ?選項(xiàng)可以出現(xiàn)在命令行上命令后的任何位置 Dspsl 典型匯編命令 asm500 %1 l s x Dspsl 表 33 列表文件舉例 (1) Dspsl 表 33列表文件舉例 (2) 源程序的行號(hào) 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)匯編都會(huì)產(chǎn)生目標(biāo)代碼,目標(biāo)代碼后面的一些記號(hào)表示在鏈接時(shí)需要重新定位 ! 未定義的外部引用 , .text段重新定位 ” .data段重新定位 + .sect段重新定位 .bss和 .usect段重新定位 Dspsl 匯編命令 64條匯編命令 , 分成 8類(lèi) ( 附錄 8, 未列全 ) 對(duì)各種段進(jìn)行定義的命令; 對(duì)常數(shù) ( 數(shù)據(jù)和存儲(chǔ)器 ) 進(jìn)行初始化的命令; 調(diào)整 SPC( 段程序計(jì)數(shù)器 ) 的指令; 對(duì)輸出列表文件格式化的命令; 引用其它文件的命令; 控制條件匯編的命令; 在匯編時(shí)定義符號(hào)的命令; 執(zhí)行其它功能的命令 。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1