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

正文內(nèi)容

山東大學(xué)嵌入式實(shí)驗(yàn)報(bào)告-wenkub

2022-08-31 12:02:30 本頁面
 

【正文】 ,驗(yàn)證工作的模式,使用寄存器觀察切換到不同的工作模式下觀察SP(R13)的變化情況。5) 觀察本程序模式切換過程中SPSR有無變化,并解釋其原因。答:(管理模式)即管理模式的棧頂指針為0x8240滿遞減模式,r1r12壓棧后,管理模式棧頂指針為0x8210相距0x30,壓入12個(gè)字(中斷模式)觀察r13,中斷模式的堆棧地址為0x8340滿遞減模式,r1r12壓棧后,中斷模式棧頂指針為0x8310,相距0x30,壓入12個(gè)字(快速中斷模式)觀察r13,快速中斷模式的堆棧地址為0x8380滿遞減模式,觀察運(yùn)行結(jié)果發(fā)現(xiàn),快速中斷模式中只有R1R7壓棧了,這是因?yàn)樵诳焖僦袛嗄J街校稍L問的寄存器只有R1R7,不能訪問R8R12,快速中斷模式下有自己的R8R12。當(dāng)處理器工作在用戶模式時(shí),正在執(zhí)行的程序不能訪問某些被保護(hù)的系統(tǒng)資源,也不能改變模式,除非異常發(fā)生。10) 觀察本程序模式切換過程中SPSR有無變化,并解釋其原因。(3) 掌握如何指定代碼入口地址與入口點(diǎn)。(2)實(shí)驗(yàn)過程中請記錄并思考以下內(nèi)容:1)如何建立異常矢量入口表?2)如何在匯編語言中切換至C語言的main函數(shù)?3)如何在C語言中調(diào)用匯編語言函數(shù),并完成參數(shù)傳遞?4)匯編語言函數(shù)中用到的寄存器如何保護(hù)與恢復(fù),為什么要保護(hù)參考程序中的R11?,并將兩條R11的保護(hù)與恢復(fù)語句stmfd sp!,{r12}和 ldmfd sp!{r11}刪掉,在C語言程序中的語句i處設(shè)置端點(diǎn),觀察運(yùn)行過程中變量i的變化情況,并解釋其中的原因。3) 如何在C語言中調(diào)用匯編語言函數(shù),并完成參數(shù)傳遞?為了保證程序調(diào)用時(shí)參數(shù)的正確傳遞,匯編程序設(shè)計(jì)要遵守ATPCS。匯編語言函數(shù)中用到的寄存器的保護(hù)與恢復(fù)需要用到壓棧與出棧。實(shí)驗(yàn)內(nèi)容編寫S3C2440X處理器的端口控制程序,實(shí)現(xiàn)利用按鍵控制的跑馬燈程序。并觀察按鍵按下和松開跑馬燈輪換方向。下載程序到實(shí)驗(yàn)箱上,跑馬燈從左到右依次點(diǎn)亮,當(dāng)按下開關(guān)并松開,跑馬燈反向依次點(diǎn)亮。4)如何初始化DRAM,從而實(shí)現(xiàn)程序下載并在線調(diào)試?答:為了向SDRAM中下載程序,并運(yùn)行和調(diào)試程序,則需要在上電之初在AXD的Command5)嘗試實(shí)現(xiàn)利用按鍵切換控制跑馬燈的順序輪換(不是控制其輪換方向,而是在有按鍵按下并松開后實(shí)現(xiàn)一次跑馬燈切換)。實(shí)驗(yàn)要求(1)環(huán)境設(shè)置完了之后進(jìn)行程序?qū)懭搿S^察并分析其內(nèi)容。程序代碼截圖如下:程序和注釋截圖如下初始化匯編程序C語言處理程序思考題1)。首先要對中段進(jìn)行初始化,并對端口功能設(shè)定。對寄存器的設(shè)置是通過位運(yùn)算,先將想要改變的數(shù)值移至相應(yīng)位時(shí),再通過與,或,非來達(dá)到相應(yīng)改變寄存器某一位值的目的。 首先,在初始化匯編程序中切換至用戶模式,并進(jìn)入中斷模式設(shè)置相應(yīng)指針等;并在匯編中調(diào)用main函數(shù)和中斷函數(shù)。最后退出中斷,清除當(dāng)前中段標(biāo)志位,等待下次中段。//%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% /* WOTCH DOG register */define WTCON (*(volatile unsigned long *)0x53000000)/* SDRAM regisers */define MEM_CTL_BASE 0x48000000define SDRAM_BASE 0x30000000/* NAND Flash registers */define NFCONF (*(volatile unsigned int *)0x4e000000)define NFCMD (*(volatile unsigned char *)0x4e000004)define NFADDR (*(volatile unsigned char *)0x4e000008)define NFDATA
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1