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

正文內(nèi)容

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

2024-09-07 12:02上一頁面

下一頁面
  

【正文】 )0x4A000018)define INTSUBMSK (*(volatile unsigned long *)0x4A00001c)/*external interrupt registers*/define EINTMASK (*(volatile unsigned long *)0x560000a4)define EINTPEND (*(volatile unsigned long *)0x560000a8) 經(jīng)分析知,SDRAM,GPIO等的寄存器地址,并定義了串口通訊和中段的寄存器地址。按下INKEY按鈕,再次觀察程序運(yùn)行結(jié)果。Interface中輸入一系列的命令,這些命令可以直接操縱CPU內(nèi)部的寄存器,進(jìn)而完成對(duì)DRAM和看門狗的一些初始化工作。并觀察按鍵按下和松開跑馬燈輪換方向。修改后程序如圖由于根據(jù)ATPCS標(biāo)準(zhǔn),R4對(duì)應(yīng)局部變量寄存器1,即i,R4的值減為1,若不進(jìn)行保護(hù),則返回C程序后經(jīng)i,i值變?yōu)?,永遠(yuǎn)不為0,無法執(zhí)行if語句。在C程序中不需要任何關(guān)鍵字來聲明將被匯編語言調(diào)用的C程序,但需要在匯編語言程序之前使用IMPORT偽操作來聲明該C程序。實(shí)驗(yàn)四 ARM匯編與C混合編程實(shí)驗(yàn)ARM啟動(dòng)過程控制實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康?1) 掌握建立基本完整的ARM 工程,包含啟動(dòng)代碼,C語言程序等。這是因?yàn)樵诳焖僦袛嗄J街?,可訪問的寄存器只有R1R7,不能訪問R8R12,快速中斷模式下有自己的R8R12。并分析快速中斷FIQ模式與其他模式存入的R1R12有什么不同。通過AXD查看寄存器和memory和寄存器中數(shù)據(jù)的變化。提示:數(shù)據(jù)的定義采用偽指令:DCD來實(shí)現(xiàn)。實(shí)驗(yàn)要求(1) 按照前面敘述介紹的方法,在ADS下創(chuàng)建一個(gè)工程asmlabl,定義兩個(gè)變量x,y和堆棧地址0x1000,將變量x的內(nèi)容存到堆棧頂,然后計(jì)算x+y,并將和存到堆棧的下一個(gè)單元。程序代碼截圖如下:程序運(yùn)行結(jié)果截圖:實(shí)驗(yàn)二 ARM匯編指令實(shí)驗(yàn)2字符串拷貝實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康耐ㄟ^實(shí)驗(yàn)掌握使用LDB/STB,b等指令完成較為復(fù)雜的存儲(chǔ)區(qū)訪問和程序分支,學(xué)會(huì)使用條件碼。程序代碼截圖如下:程序運(yùn)行結(jié)果源字符串字符串復(fù)制后兩個(gè)數(shù)據(jù)存儲(chǔ)區(qū)Src:0x8040和Dst:0x8047中的數(shù)據(jù)情況實(shí)驗(yàn)三 ARM匯編指令實(shí)驗(yàn)3ARM處理器工作模式實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模?) 通過實(shí)驗(yàn)掌握學(xué)會(huì)使用msr/mrs指令實(shí)現(xiàn)ARM處理器工作模式的切換,觀察不同模式下的寄存器,加深對(duì)CPU結(jié)構(gòu)的理解;(2) 通過實(shí)驗(yàn)掌握ld中如何使用命令指定代碼段起始地址。程序運(yùn)行結(jié)果截圖:6) 程序復(fù)位之后系統(tǒng)處于什么模式?答:程序復(fù)位之后系統(tǒng)處于管理模式。9) 用戶模式下能否執(zhí)行堆棧壓棧操作?如果能的話,觀察用戶模式下壓棧之前和之后其堆棧區(qū)域的變化情況。(4) 掌握通過memory/register/watch/variable 窗口分析判斷錯(cuò)誤。在匯編程序中需要使用EXPORT偽操作來聲明,同時(shí),在C程序中調(diào)用該匯編程序之前需要在C語言程序中使用extern關(guān)鍵詞來聲明該匯編程序。GPC5,GPC6,GPC7三個(gè)引腳連接發(fā)光二極管,按鈕開關(guān)連接在GPF5引腳。(2)實(shí)驗(yàn)過程中請(qǐng)記錄并思考以下內(nèi)容:1)如何訪問寄存器并修改其中的1位或者多位數(shù)據(jù)?答:通過與、或、非等關(guān)系來訪問寄存器并修改其中的1位或者多位數(shù)據(jù)的。答:可改變輪換方向?qū)嶒?yàn)六 ARM硬件接口實(shí)驗(yàn)2外部中斷實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模?) 通過實(shí)驗(yàn)掌握ARM處理器的中斷方式和中斷處理(2) 熟悉S3C2440X的中斷控制寄存器的使用;(3) 理解S3C2440X的中斷處理機(jī)制(4) 熟悉掌握如何進(jìn)行ARM處理器中斷處理軟件編程方法(5) 掌握生成離線運(yùn)行程序的開發(fā)環(huán)境設(shè)置方法(6) 掌握通過Jlink向Norflash燒寫程序的方法。2)分析中斷控制程序的結(jié)構(gòu)。繼而進(jìn)行相應(yīng)中段使能,打開有關(guān)中段屏蔽位,并進(jìn)入主函數(shù)等待中斷,直到中段產(chǎn)生,由中段向量表進(jìn)入中段執(zhí)行中段
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1