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

正文內(nèi)容

嵌入式實(shí)驗(yàn)報(bào)告二精選合集-在線瀏覽

2024-10-28 18:56本頁面
  

【正文】 。將R4R11的值壓入堆棧CMP R4,9。R4 9繼續(xù)執(zhí)行循環(huán)LDMFD SP!,{R4R11}。實(shí)驗(yàn)結(jié)果:主要實(shí)現(xiàn)將數(shù)據(jù)29,310,411……916壓入堆棧(初始地址是0x800處開始),最后將R4R11全部清零。定義常量Num = 20 START。將src數(shù)據(jù)塊的開始地址存入r0中 LDR r1,=dst。設(shè)置r2的值為20 MOV sp,0x400。MOVS r3,r2,LSR 3。結(jié)果為0的話跳轉(zhuǎn)到copywords STMFD SP!,{r4r11}。LDMIA r0!,{r4r11}。將r4r11中的數(shù)據(jù)放入dst數(shù)據(jù)塊中 SUBS r3,r3,1。結(jié)果不為0跳轉(zhuǎn)到octcopy LDMFD SP!,{R4R11}。ANDS r2,r2,7。7 BEQ stop。LDR r3,[r0],4。將r3中的數(shù)據(jù)存入到dst數(shù)據(jù)塊中,r1 = r1+4 SUBS r2,r2,1。不為0跳轉(zhuǎn)到wordcopy處 stop。src DCD 1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4。END。設(shè)置r4 = 1; MOV R5,2。設(shè)置r4 = 1;LDR R0,=dst。將r4的值裝入r0執(zhí)行的內(nèi)存中STR R5,[R0,4]。將r6的值裝入r0+8執(zhí)行的內(nèi)存中 LDR R7,=src。將r7執(zhí)行的地址的數(shù)據(jù)讀入r8=r10 LDR R3,=N。將r8r10裝入r3指向的內(nèi)存 N DCD 0,0,0 src DCD 1,2,3 dst DCD 0,0,0 END 程序結(jié)果:熟悉使用LDMIA,STMIA和LDR,STR指令,使用ARM匯編指令實(shí)現(xiàn)for條件執(zhí)行,使用ARM匯編指令實(shí)現(xiàn)while條件執(zhí)行,使用ARM匯編指令實(shí)現(xiàn)do…while條件執(zhí)行。LOOP ADD R3,R1,R3 ADD R1,R1,1 CMP R1,R2 BLT LOOP END 程序結(jié)果:實(shí)現(xiàn)do…while條件:MOV R0,1 MOV R1,100 MOV R3,0 LOOP CMP R0,R1 BGT STOP ADD R3,R0,R3 ADD R0,R0,1 B LOOP STOP END 程序結(jié)果:實(shí)驗(yàn)四 基于ARM的C語言程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?C語言的基本框架,學(xué)會(huì)使用ARM的C語言編程。三、ARM C語言簡(jiǎn)介與使用規(guī)則在應(yīng)用系統(tǒng)的程序設(shè)計(jì)中,若所有的編程任務(wù)均由匯編語言來完成,其工作量巨大,并且不宜移植。因此,C語言的在ARM編程中具有重要地位。C語言使用的是標(biāo)準(zhǔn)的C語言,ARM的開發(fā)環(huán)境實(shí)際上就是嵌入了一個(gè)C語言的集成開發(fā)環(huán)境,只不過這個(gè)開發(fā)環(huán)境和ARM的硬件緊密相關(guān)。當(dāng)匯編代碼較為簡(jiǎn)潔,則可使用直接內(nèi)嵌匯編的方法,否則,使用將匯編文件以文件的形式加入項(xiàng)目當(dāng)中,通過ATPCS的規(guī)定與C程序相互調(diào)用與訪問。如寄存器的使用規(guī)則,堆棧的使用規(guī)則,參數(shù)的傳遞規(guī)則等。而使用ADS的C語言編譯器編譯的C語言子程序滿足用戶指定的ATPCS的規(guī)則。具體來說,匯編語言的子程序應(yīng)滿足下面3個(gè)條件:● 在子程序編寫時(shí),必須遵守相應(yīng)的ATPCS規(guī)則; ● 堆棧的使用要遵守相應(yīng)的ATPCS規(guī)則; ● 在匯編編譯器中使用atpcs選項(xiàng)。匯編程序調(diào)用C程序匯編程序的設(shè)置要遵循ATPCS規(guī)則,保證程序調(diào)用時(shí)參數(shù)正確傳遞。在調(diào)用C程序時(shí),要正確設(shè)置入口參數(shù),然后使用BL調(diào)用。在匯編程序中使用EXPORT偽指令聲明本子程序,使其他程序可以調(diào)用此子程序。在C語言的環(huán)境內(nèi)開發(fā)應(yīng)用程序,一般需要一個(gè)匯編的啟動(dòng)程序,從匯編的啟動(dòng)程序,跳到C語言下的主程序,然后,執(zhí)行C程序,在C環(huán)境下讀寫硬件的寄存器,一般是通過宏調(diào)用,在每個(gè)項(xiàng)目文件的Startup44b0/,那里面定義了所有關(guān)于44B0的硬件寄存器的宏,對(duì)宏的讀寫,就能操作44B0的硬件。四、實(shí)驗(yàn)內(nèi)容理解下列程序,新建工程,加入下面的程序,并觀察實(shí)驗(yàn)結(jié)果。}。聲明調(diào)用c函數(shù) CALLSUMS STMFD SP!,{LR}。r0 = 1 ADD R1,R0,R0。r2 = 3 ADD R3,R1,R2。將r3的值入棧當(dāng)做第五個(gè)參數(shù) ADD R3,R1,R1。調(diào)用sum5 ADD SP,SP,4。int main(void){ const int n = 100。return(0)。并且培養(yǎng)了我們寫代碼的能力以及對(duì)代碼的閱讀能力和修改能力。數(shù)據(jù)拷貝程序需要判斷傳遞參數(shù)的正確性:源數(shù)據(jù)區(qū)和目的數(shù)據(jù)區(qū)不能重疊,如果重疊則不進(jìn)行拷貝操作,并返回錯(cuò)誤碼(1),否則進(jìn)行數(shù)據(jù)拷貝并返回成功碼(0)。ARM處理器工作模式ARM處理器異常處理四、實(shí)驗(yàn)器材(設(shè)備、元器件)Pc機(jī)、開發(fā)板五、實(shí)驗(yàn)步驟了解并連接開發(fā)板。編寫程序并調(diào)試運(yùn)行完成實(shí)驗(yàn)內(nèi)容。六、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析:實(shí)驗(yàn)代碼:實(shí)驗(yàn)截圖:電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心七、實(shí)驗(yàn)結(jié)論、心得體會(huì)和改進(jìn)建議:實(shí)驗(yàn)本身不會(huì)很難,但初次開發(fā)還是不太熟練,不過本實(shí)驗(yàn)讓我更加熟練了ARM匯編的開發(fā),以及熟悉了ARM的開發(fā)流程以及開發(fā)環(huán)境電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心 電 子 科 技 大 學(xué)實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)二一、實(shí)驗(yàn)名稱:UART串口通訊實(shí)驗(yàn)二、實(shí)驗(yàn)學(xué)時(shí):4三、實(shí)驗(yàn)內(nèi)容和目的:1)在已有串口驅(qū)動(dòng)軟件及測(cè)試程序的基礎(chǔ)上,修改測(cè)試程序,嘗試對(duì)串口的各項(xiàng)通訊參數(shù)進(jìn)行修改,并調(diào)整相應(yīng)的與主機(jī)的連接配置,以便修改參數(shù)后的串口仍然能夠正常通訊;2)通過查閱芯片手冊(cè),嘗試自行實(shí)現(xiàn)串口的初始化函數(shù),替代已有驅(qū)動(dòng)軟件庫中的串口初始化函數(shù),并通過測(cè)試程序驗(yàn)證自行編寫的函數(shù)的正確性。七、實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析:實(shí)驗(yàn)代碼:電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心實(shí)驗(yàn)截圖:電子科技大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心八、實(shí)驗(yàn)結(jié)論、心得體會(huì)和改進(jìn)建議:通過本實(shí)驗(yàn)讓我對(duì)串口程序的編寫有初步的了解,已經(jīng)對(duì)軟硬件間的銜接更加深刻的理解第四篇:嵌入式實(shí)驗(yàn)報(bào)告北京科技大學(xué)黃強(qiáng)41050176嵌入式實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)一 建立并編譯WinCE平臺(tái)【實(shí)驗(yàn)?zāi)康摹空莆誔B下WinCE平臺(tái)的定制 【實(shí)驗(yàn)內(nèi)容】開始利用Platform Builder定制平臺(tái)并編譯 【實(shí)驗(yàn)流程】1. 將OURSPXA270EP實(shí)驗(yàn)箱的電源線、串口、網(wǎng)線、同步線、鼠標(biāo)等全部連接。3. 新建Platform Builder工程,在建立向?qū)е羞M(jìn)行名稱、路徑、BSP選擇、設(shè)計(jì)模板、可選項(xiàng)目等的設(shè)置,完成WinCE平臺(tái)的建立。5. 構(gòu)建新建里的WinCE平臺(tái)的運(yùn)行時(shí)映像。【實(shí)驗(yàn)結(jié)果】 【小結(jié)】通過這個(gè)實(shí)驗(yàn),我們初步接觸了PXA270EP實(shí)驗(yàn)箱,并通過Platform的建立,對(duì)Platform Builder有了一個(gè)初步了解,同時(shí)也對(duì)嵌入式開發(fā)的過程有了一個(gè)初步認(rèn)識(shí),掌握了PB下WinCE平臺(tái)的定制。使用模板創(chuàng)建新平臺(tái) 配置和運(yùn)行平臺(tái)2.利用Platform Builder定制一個(gè)增強(qiáng)型內(nèi)核,并下載到內(nèi)存中。北京科技大學(xué)黃強(qiáng)41050176 【實(shí)驗(yàn)流程】1.打開已創(chuàng)建好的PB,在PB右邊的Catalog中添加其他組件。Third PartyBSPsOURS PXA270Device DriversOEM Devices下所有內(nèi)容。Platform Manager Core OSWindows CE devicesCore OS ServicesUSB Host SupportUSB HIDUSB HID Keyboard and Mouse Third PartyBSPsOURS PXA270Device DriversNetworkingLAN devicesOURS270 LAN91C111 Driver OS|Sysgn開始構(gòu)建。打開“超級(jí)終端”進(jìn)行連接端口、波特率、數(shù)據(jù)流控制等的設(shè)置,此時(shí)會(huì)彈出名為11520的超級(jí)終端的窗口。5.當(dāng)完成Eboot配置后,按下D。7.對(duì)映像文件進(jìn)行下載。至此,一個(gè)功能較強(qiáng)的內(nèi)核定制成功了。北京科技大學(xué)黃強(qiáng)41050176實(shí)驗(yàn)三 定制SDK并建立EVC下的開發(fā)環(huán)境【實(shí)驗(yàn)?zāi)康摹渴煜DK的概念,配置EVC下的開發(fā)環(huán)境 【實(shí)驗(yàn)內(nèi)容】生成SDK并安裝,配置Embedded Visual C++的開發(fā)環(huán)境 【實(shí)驗(yàn)流程】1. 在已經(jīng)建立好的PB中,新建一個(gè)SDK文件。4. 安裝剛生成的SDK,之后即可在此模擬器上運(yùn)行開發(fā)好的應(yīng)用程序。SDK實(shí)際上是一個(gè)開發(fā)工具包,我們根據(jù)自己的開發(fā)需
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1