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

正文內(nèi)容

dsp第4章程序開發(fā)(編輯修改稿)

2025-01-26 01:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 3 。將系數(shù) a的地址賦給 AR3 00000e 0000 23 00000f 7714 STM x,AR4 。將變量 x的地址賦給 AR3 000010 0004 24 000011 F071 RPTZ A,3 。將 A清 0,并重復(fù)執(zhí)行下條指令 4次 000012 0003 25 000013 B09A MAC *AR3+,*AR4+,A 。執(zhí)行乘法并累加,結(jié)果放在 A中 26 000014 8008 STL A,y 。將 A的低字內(nèi)容送結(jié)果單元 y 27 000015 FC00 RET 。結(jié)束子程序 28 .end 。結(jié)束全部程序No Assembly Errors, No Assembly WarningsField 1源程序語(yǔ)句的行號(hào),用十進(jìn)制數(shù)表示 Field 2段程序 計(jì) 數(shù)器( SPC),用十六 進(jìn) 制數(shù)表示 Field 4:源程序語(yǔ)句 Field 3目標(biāo)代碼! 未定義的外部引用?!?.text 段重新定位?!?.data 段重新定位。+ .sect段重新定位。 .bss和 .usect段重新定位。下例列出的是一個(gè)匯編語(yǔ)言程序經(jīng)匯編后的 .lst文件 (部分 )。 .lst文件由 4個(gè)部分組成,即: 第一部分:源程序的行號(hào); 第二部分:段程序計(jì)數(shù)器; 第三部分:目標(biāo)代碼; 第四部分:源程序。一條指令可以生成 1或 2個(gè)字的目標(biāo)代碼。 匯編器為第 2字單獨(dú)列一行,列出了 SPC的數(shù)值和目標(biāo)代碼 。目標(biāo)代碼后面的一些記號(hào),表示在連接時(shí)需要重新定位 。如: ! 未定義的外部引用。 ’ .text段重新定位。 ” .data段重新定位。 + .sect段重新定位。 .bss和 .usect段重新定位。2 * * * * * * * * * * * * * * * * * * * * * * * * * *3 * * Reserve space in .bss for a variable * *4 * * * * * * * * * * * * * * * * * * * * * * * * * *5 0000 .data6 0000 0011 coeff .word 011h,022h,033h 0001 0022 0002 00337 * * * * * * * * * * * * * * * * * * * * * * * * * *8 * * Reserve space in .bss for a variable * *9 * * * * * * * * * * * * * * * * * * * * * * * * * * 10 0000 .bss buffer,1011 * * * * * * * * * * * * * * * * * * * * * * * * * *12 * * still in .data * *13 * * * * * * * * * * * * * * * * * * * * * * * * * *14 0003 0123 ptr .word 0123h15 * * * * * * * * * * * * * * * * * * * * * * * * * *16 * * Assemble code into the .text section * *17 * * * * * * * * * * * * * * * * * * * * * * * * * *18 0000 .text19 0000 100f add: ld 0Fh,A20 0001 f010 aloop: SUB 1,A 0002 0001 21 0003 f842 BC aloop,AGEQ 0004 0001’22 * * * * * * * * * * * * * * * * * * * * * * * * * *23 * * Another initialized table into .data * *24 * * * * * * * * * * * * * * * * * * * * * * * * * *25 0004 .data26 0004 00aa ivals .word 0AAh,0BBh,0CCh 0005 00bb 0006 00cc27 * * * * * * * * * * * * * * * * * * * * * * * * * *28 * * Define another section for more variables * *29 * * * * * * * * * * * * * * * * * * * * * * * * * *30 0000 var2 .usect “newvars”,131 0001 inbuf .usect “newvars”,732 * * * * * * * * * * * * * * * * * * * * * * * * * *33 * * Assemble more code into .text * *34 * * * * * * * * * * * * * * * * * * * * * * * * * *35 0005 .text36 0005 110a mpy: LD 0Ah,B37 0006 f166 mloop: MPY 0Ah,B 0007 000a38 0008 f868 BC mloop,BNOV 0009 0006’39 * * * * * * * * * * * * * * * * * * * * * * * * * *40 * * Define a named section for int. vectors * *41 * * * * * * * * * * * * * * * * * * * * * * * * * *42 0000 .sect “vectors”43 0000 0011 .word 011h,033h 44 0001 0033 ↓ ↓ ↓ ↓ field 1 field 2 field 3 field 4 在此例中,一共建立了 5個(gè)段: .text 段內(nèi)有 10個(gè)字的程序代碼。 .data 段內(nèi)有 7個(gè)字的數(shù)據(jù)。 vectors 是一個(gè)用 .sect建立的自定義段,段內(nèi)有2個(gè)字的已初始化數(shù)據(jù)。 .bss 在存儲(chǔ)器中為變量保留 10個(gè)存儲(chǔ)單元。 newvars 是一個(gè)用 .usect命令建立的自定義段,它在存儲(chǔ)器中為變量保留 8個(gè)存儲(chǔ)單元。本例的目標(biāo)代碼如圖 44所示。目 標(biāo) 文件 的鏈接 鏈 接器主要功能根據(jù) 鏈 接命令或 鏈 接命令文件( .cmd文件),將一個(gè)或多個(gè) COFF目 標(biāo)文件 鏈 接起來(lái),生成存 儲(chǔ) 器映象文件( .map)和可 執(zhí) 行的 輸 出文件( .out)( COFF目 標(biāo) 模 塊 ) .cmd文件中除了指出輸入文件和輸出文件外,還說(shuō)明系統(tǒng)中有哪些可用的存儲(chǔ)器,程序段、數(shù)據(jù)段、堆棧以及復(fù)位向量和中斷向量等安排在什么地方 。 鏈接后生成的 .map文件中給出了存儲(chǔ)器的配置情況、程序文本段、數(shù)據(jù)段、堆棧段、向量段、在存儲(chǔ)器中的定位表,以及全局符號(hào)在存儲(chǔ)器中的位置。 鏈接后生成的 .out文件是一個(gè)可執(zhí)行文件 。1.運(yùn)行鏈接程序 ( 1)鍵入命令 lnk500 ( 2)鍵入命令  lnk500 –o( 3) 鍵 入命令 lnk500 鏈 接器 是 名 為 的可執(zhí)行程序應(yīng)包含如下內(nèi)容:o 2.鏈接器選項(xiàng) 建立一個(gè)名為 (默認(rèn)情況)的可重新定位的輸出模塊。 ( 1)把一個(gè)或多個(gè) COFF目標(biāo)文件中的各種段作為鏈接器的輸入段,經(jīng)鏈接后在一個(gè)可執(zhí)行的 COFF輸出模塊中建立各個(gè)輸出段。( 2)為各個(gè)輸出段選定存儲(chǔ)器地址。鏈 接器在 對(duì) 段 進(jìn) 行 處 理 時(shí) ,主要完成 匯編器在需要引用重新定位的符號(hào)處都留了一個(gè)重定位入口。鏈接器對(duì)符號(hào)重定位時(shí),利用這些入口修正對(duì)符號(hào)的引用值。 ( 1)將 有多個(gè) 選項(xiàng) 的命令 , 寫成一個(gè) 鏈 接器命令文件 .cmd。 ( 2)運(yùn)行 鏈 接器命令文件 .cmd, 生成一個(gè)映象文件 .map和一個(gè)可 執(zhí) 行的 輸 出文件 .out ( 3)進(jìn)行存儲(chǔ)器分配主要功能 使用方法   lnk500  鏈 接器命令文件 名 .cmd 5.兩
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1