下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
A、0vB、3.3v6ARMA、0vB、3.3v6ARM匯編語(yǔ)句“ADDR0A.R0=R2+(R3<〈1)C.R3=R0+(R2〈<1)7IRQ中斷的入口地址是(C)。A、0x000000008S3C2420XI/O口常用的控制器是(D)。端口控制寄存器(GPACON—GPHCON)。端口數(shù)據(jù)寄存器(GPADAT-GPHDAT)。外部中斷控制寄存器(EXTINTN)。以上都是。9實(shí)時(shí)操作系統(tǒng)中,兩個(gè)任務(wù)并發(fā)執(zhí)行,一個(gè)任務(wù)要等待其合作伙伴發(fā)來信息,或建立某個(gè)條件后再向前執(zhí)行,這種制約性合作關(guān)系被成為(A)。A。同步B.互斥C。調(diào)度D.執(zhí)行10和PC系統(tǒng)機(jī)相比嵌入式系統(tǒng)不具備以下哪個(gè)特點(diǎn)(C)。A、系統(tǒng)內(nèi)核小B、專用性強(qiáng)C、可執(zhí)行多任務(wù)11、ADDR0,R1,#3屬于(A)尋址方式.A.立即尋址B。多寄存器尋址C。寄存器直接尋址GET偽指令的含義是(A)包含一個(gè)外部文件B。定義程序的入口C。定義一個(gè)宏D、系統(tǒng)精簡(jiǎn)D。相對(duì)尋址12、A。13、儲(chǔ),D.聲明一個(gè)變量存儲(chǔ)一個(gè)32位數(shù)0x876165到2000H?2003H四個(gè)字節(jié)單元中,若以小端模式存則2000H存儲(chǔ)單元的內(nèi)容為(C)。《ARM嵌入式系統(tǒng)基礎(chǔ)教程》試題及答案一、選擇題1、以下說法不正確的是(B)。A、任務(wù)可以有類型說明B、任務(wù)可以返回一個(gè)數(shù)值C、任務(wù)可以有形參變量D、任務(wù)是一個(gè)無(wú)限循環(huán)2下列描述不屬于RISC計(jì)算機(jī)的特點(diǎn)的是(C)。A。流水線每周期前進(jìn)一步。B.更多通用寄存器。指令長(zhǎng)度不固定,執(zhí)行需要多個(gè)周期。獨(dú)立的Load和Store指令完成數(shù)據(jù)在寄存器和外部存儲(chǔ)器之間的傳輸。3存儲(chǔ)一個(gè)32位數(shù)0x2168465到2000H?2003H四個(gè)字節(jié)單元中,若以大端模式存儲(chǔ)■,則2000H存儲(chǔ)單元的內(nèi)容為(D)。A、0x21B、0x68C、0x65D、0x02gCOS-II中對(duì)關(guān)鍵代碼段由于希望在執(zhí)行的過程中不被中斷干擾,通常采用關(guān)中斷的方式,以下X86匯編代碼正確而且不會(huì)改變關(guān)中斷之前的中斷開關(guān)狀態(tài)的是(D)先CLI、執(zhí)行關(guān)鍵代碼、再STI先STI、執(zhí)行關(guān)鍵代碼、再CLI先POPF、CLI、執(zhí)行關(guān)鍵代碼、再PUSHF先PUSHF、CLI、執(zhí)行關(guān)鍵代碼、再POPF。RS232-C串口通信中,表示邏輯1的電平是(D)。C、+5v?+15vD、一5v?一15vR2,R3,LSL#1”的作用是(A).B。R0=(R2<〈1)+R3D。(R3〈〈1)=R0+R2FIQ的入口地址為0X0000001CD、0x00000014B、0x00000008C、0x00000018A、0x00B、0x87C、0x65D、0x6114、四COS—II操作系統(tǒng)不屬于(C)。D、0x00000014A、RTOSB、占先式實(shí)時(shí)操作系統(tǒng)C、非占先式實(shí)時(shí)操作系統(tǒng)D、嵌入式實(shí)時(shí)操作系統(tǒng)15、若R1=2000H,(2000H)=0x86,(2008H)=0x39,則執(zhí)行指令LDRR0,[R1,#8]!后R0的值為(D)。A.0x2000B。0x86C.0x2008D。0x3916、寄存器R13除了可以做通用寄存器外,還可以做(C).A、程序計(jì)數(shù)器B、鏈接寄存器C、棧指針寄存器D、基址寄存器17、FIQ中斷的入口地址是(A)。A、0X0000001CB、0x00000008C、0x00000018D、0x0000001418、ARM指令集和Thumb指令集分別是(D)位的。A,8位,16位B.16位,32位C。16位,16位D。32位,16位19、ARM寄存器組有(D)個(gè)寄存器。A、7B、32C、6D、3720、若R1=2000H,(2000H)=0x28,(2008H)=0x87,則執(zhí)行指令LDRR0,[R1,#8]!后R0的值為(D)A.0x2000B.0x28C.0x2008D。0x8721、寄存器R15除了可以做通用寄存器外,還可以做(A)A。程序計(jì)數(shù)器B.鏈接寄存器C.堆棧指針寄存器D?;芳拇嫫?2、嵌入式系統(tǒng)有硬件和軟件部分構(gòu)成,以下(C)不屬于嵌入式系統(tǒng)軟件。A.系統(tǒng)軟件B。驅(qū)動(dòng)C。FPGA編程軟件D。嵌入式中間件23、假設(shè)R1=0x31,R2=0x2則執(zhí)行指令A(yù)DDR0,R1,R2LSL#3后,R0的值是(C)A。0x33B.0x34C.0x39D.0x3823、和PC機(jī)系統(tǒng)相比下列哪個(gè)不是嵌入式系統(tǒng)獨(dú)具的特點(diǎn)(C)A、系統(tǒng)內(nèi)核小B、專用性強(qiáng)C、可執(zhí)行多任務(wù)D、系統(tǒng)精簡(jiǎn)24、Unicode編碼與(A)編碼方式兼容。A、ASCII碼B、GBKC、GB2312D、區(qū)位碼25、Cache用于存放主存數(shù)據(jù)的部分拷貝,主存單元地址與Cache單元地址之間的轉(zhuǎn)換用(A)完成。A.硬件B。軟件C。用戶D.程序員26在以C/OSII系統(tǒng)中,OSTimeTick()函數(shù)只被以下(A)函數(shù)或過程所調(diào)用。A。OSTickISRB。OSShedC。OSCtxSwD.OSIntCtxSw27每種嵌入式操作系統(tǒng)都有自身的特點(diǎn)以吸引相關(guān)用戶,下列說法錯(cuò)誤的是(D)。嵌入式Linux提供了完善的網(wǎng)絡(luò)技術(shù)支持;四CLinux是專門為沒有MMU的ARM芯片開發(fā)的;口C/OS-II操作系統(tǒng)是一種實(shí)時(shí)操作系統(tǒng)(RTOS);WinCE提供完全開放的源代碼.28下列關(guān)于存儲(chǔ)管理單元(MMU)說法錯(cuò)誤的是(B).A。MMU提供的一個(gè)關(guān)鍵服務(wù)是使各個(gè)任務(wù)作為各自獨(dú)立的程序在其自己的私有存儲(chǔ)空間中運(yùn)行。B。在帶MMU的操作系統(tǒng)控制下,運(yùn)行的任務(wù)必須知道其他與之無(wú)關(guān)的任務(wù)的存儲(chǔ)需求情況,這就簡(jiǎn)化了各個(gè)任務(wù)的設(shè)計(jì)。C。MMU提供了一些資源以允許使用虛擬存儲(chǔ)器。D。MMU作為轉(zhuǎn)換器,將程序和數(shù)據(jù)的虛擬地址(編譯時(shí)的連接地址)轉(zhuǎn)換成實(shí)際的物理地址,即在物理主存中的地址.29下列CPSR寄存器標(biāo)志位的作用說法錯(cuò)誤的是(D)。A.N:負(fù)數(shù)B。Z:零C。C:進(jìn)位D。V:借位S3C2410X處理器為用戶進(jìn)行應(yīng)用設(shè)計(jì)提供了支持多主總線的IIC接口.處理器提供符合IIC協(xié)議的設(shè)備連接的串行連接線為(C).A。SCL和RTXB.RTX和RCXC.SCL和SDAD.SDA和RCXRQ中斷的優(yōu)先級(jí)別是(D).TOC\o"1-5"\h\z\o"CurrentDocument"A。1B.2C。3D。4LDRR2,[R3,#128]的尋址方式是(C)。A.寄存器尋址B。寄存器移位C。變址尋址D.間接尋址S3C2410有(B)個(gè)USB接口.\o"CurrentDocument"A.1B。2C.3D.4ARM處理器的工作模式有(C)種。\o"CurrentDocument"A。5B。6C。7D。8、二、判斷題1、程序運(yùn)行過程中的資源可以是顯示器、鍵盤,但不可以是一個(gè)數(shù)組或變量(X)2、在gCOS-II操作系統(tǒng)中,已知Task1的優(yōu)先級(jí)為12,Task2的優(yōu)先級(jí)為26。假如在Task2運(yùn)行過程中發(fā)生鍵盤中斷,在執(zhí)行中斷服務(wù)程序時(shí)Taskl進(jìn)入就緒狀態(tài),則中斷返回時(shí)Task1得到CPU的使用權(quán)。以)3、若定義任務(wù)task1的優(yōu)先級(jí)為12,則不能再定義其他任務(wù)的優(yōu)先級(jí)也為12(寸)4、任務(wù)創(chuàng)建后即開始調(diào)度(X)5、液晶工作在文本模式下時(shí),既可以顯示英文字符也可以顯示漢字(X)6、處于就緒狀態(tài)的任務(wù)只能切換到運(yùn)行狀態(tài)(X)7、等待消息函數(shù)WaitMessage(0)中的“0"表示此函數(shù)的超時(shí)等待時(shí)間為0秒(X)8、若OSTaskSuspend(prio)函數(shù)把正在延時(shí)的任務(wù)掛起,則調(diào)用一次對(duì)應(yīng)的喚醒函數(shù)即可使該任務(wù)切換到就緒狀態(tài)(X)9、調(diào)試程序時(shí),需要停止程序運(yùn)行后才可查看變量?jī)?nèi)容(”)10、^COS—II操作系統(tǒng)中移植成功后即可使用文件系統(tǒng)(X)11、將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的電路是DA轉(zhuǎn)換器。(X)12、IIC是同步串行數(shù)據(jù)總線,。(”)13、S3C2410的處理器對(duì)內(nèi)存的訪問只能通過Load/Store指令來實(shí)現(xiàn)。(”)14、NandFlash比NorFlash成本高,可靠性差。(X)15、C語(yǔ)言程序可以嵌套加入?yún)R編程序模塊。(”)16、運(yùn)算放大器的輸出電壓范圍一般大于電源電壓的范圍.(X)17、由于CPU內(nèi)部寄存器的訪問速度較高,根據(jù)ATPC標(biāo)準(zhǔn),應(yīng)盡可能使函數(shù)的參數(shù)控制在4個(gè)以下.(”)18、ARM處理器結(jié)構(gòu)體系中具有T變種處理器核可以工作在ARM狀態(tài)和Thumb狀態(tài)。(”)三、簡(jiǎn)答題ARM體系結(jié)構(gòu)的寄存器組織:37個(gè)32位寄存器,其中31個(gè)為通用寄存器,6個(gè)為狀態(tài)寄存器,哪些寄存器是可編程訪問的,取決微處理器的工作狀態(tài)及具體的運(yùn)行模式。ARM微處理器的異常狀態(tài):7種異常ARM處理器有幾種工作模式?并做說明每種工作模式的含義。答:ARM處理器有7種工作模式:TOC\o"1-5"\h\z用戶模式(usr)-正常程序執(zhí)行的模式0.5分快速中斷模式(fiq)-FIQ異常響應(yīng)時(shí)進(jìn)入此模式0。5分中斷模式(irq)-IRQ異常響應(yīng)時(shí)進(jìn)入此模式0。5分管理員模式(svc)-系統(tǒng)復(fù)位和軟件中斷響應(yīng)時(shí)進(jìn)入此模式0。5分中止模式(abt)一用于虛擬存儲(chǔ)及存儲(chǔ)保護(hù)0。5分系統(tǒng)模式(sys)-與用戶類似,但有直接切換到其它模式等特權(quán)0。5分未定義模式(und)一未定義指令異常響應(yīng)時(shí)進(jìn)入此模式0。5分除了用戶模式外,其他模式均可視為特權(quán)模式0。5分
四、閱讀程序題1、閱讀下列與看門狗有關(guān)的寄存器描述,解釋每一行代碼的功能??撮T狗定時(shí)器控制寄存器(WTCON)寄存器地址讀/寫描述初始值WTCON0x53000000讀/寫看門狗定控制寄存器0x8021WTCON的標(biāo)識(shí)位WTCONBit描述初始值PrescalerValue[15:8]預(yù)裝比例值,有效范圍值為0~2550x80Reserved[7:6]保留00WatchdogTimer[5]使能和禁止看門狗定時(shí)器0=禁止看門狗定時(shí)器1=使能看門狗定時(shí)器0ClockSelect[4:3]這兩位決定時(shí)鐘分頻因素00:1/1601:1/3210:1/6411:1/12800InterruptGeneration[2]中斷的禁止和使能0=禁止中斷產(chǎn)生1=使能中斷產(chǎn)生0Reserved[1]保留0ResetEnable/Disable[0]禁止很使能看門狗復(fù)位信號(hào)的輸出1=看門狗復(fù)位信號(hào)使能0=看門狗復(fù)位信號(hào)禁止1看門狗定時(shí)器數(shù)據(jù)寄存器(WTDAT)寄存器地址讀/寫描述初始值WTDAT0x53000004讀/寫看門狗數(shù)據(jù)寄存器0x8000看門狗計(jì)數(shù)寄存器(WTCNT)寄存器地址讀/寫描述初始值WTCNT0x53000008讀/寫看門狗計(jì)數(shù)器當(dāng)前值0x8000definerWTCON(大(volatileunsigned大)0x53000000)//第1行definerWTDAT("volatileunsigned大)0x53000004)//第2行#definerWTCNT(大(volatileunsigned*)0x53000008)//第3行voidwatchdog_test(void){rWTCON=((PCLK/1000000-1)<<8)|(3〈<3)|(1<〈2);//第4行rWTDAT=7812;//第5行rWTCNT=7812;//第6行rWTCON|=(1<〈5);//第7行}第1—3行:定義看門狗控制寄存器、數(shù)據(jù)寄存器和計(jì)數(shù)寄存器為rWTCON、rWTDAT和rWTCNT。第4行:設(shè)置看門狗的預(yù)裝比例值為1000000,分頻因素為1/128,并使能中斷。(6分)第5—6行:對(duì)數(shù)據(jù)寄存器和計(jì)數(shù)寄存器賦值為7812.(2分)第7行:?jiǎn)?dòng)看門狗。(2分)2、閱讀以下S3C2410部分用戶手冊(cè).求:當(dāng)PCLK或UCLK為40MHz時(shí),串口0的波特率為2400bps,串口1的波特率為115200bps,相應(yīng)的控制寄存器如何設(shè)置.UARTBAUDRATEDIVISORREGISTERTherearethreeUARTbaudratedivisorregisters(寄存器)includingUBRDIV0,UBRDIV1andUBRDIV2intheUARTblock(模塊)。Thevaluestoredinthebaudratedivisorregister(UBRDIVn),isusedtodeterminetheserialTx/Rxclockrate(baudrate)asfollows:UBRDIVn=(int)(PCLK/(bpsx16))-1orUBRDIVn=(int)(UCLK/(bpsx16))-1Where,thedivisorshouldbefrom1to(216—1)andUCLKshouldbesmallerthanPCLK。RegisterAddressR/WDescriptionResetValueUBRDIV00x50000028R/WBaudratedivisorregister0—UBRDIV10x50004028R/WBaudratedivisorregister1—UBRDIV20x50008028R/WBaudratedivisorregister2—UBRDIVnBitDescriptionInitialStateUBRDIV[15:0]Baudratedivisionv
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- flash 課件教學(xué)課件
- 自愿放棄孩子協(xié)議書(2篇)
- 購(gòu)買籽種合同范本(2篇)
- 高中技術(shù)《技術(shù)與設(shè)計(jì)II》課堂強(qiáng)化練習(xí)
- 節(jié)婦吟課件教學(xué)課件
- 南京航空航天大學(xué)《短片創(chuàng)作》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《數(shù)值分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 畢業(yè)論文(設(shè)計(jì))-香榭美臨住宅樓工程施工組織設(shè)計(jì)
- 深圳人民醫(yī)院幕墻工程施工組織設(shè)計(jì)
- 《致橡樹》說課稿
- 注塑工藝卡片
- 2023年高考模擬三元思辨作文“拿得起、放得下、想得開”講評(píng)課件
- 統(tǒng)編教材語(yǔ)文要素的落實(shí)例談?wù)n件(新)
- DB14∕T 1217-2016 粉煤灰與煤矸石混合生態(tài)填充技術(shù)規(guī)范
- 300MW鍋爐專業(yè)檢修規(guī)程
- 新北師大版二年級(jí)上冊(cè)數(shù)學(xué)練習(xí)五
- 以名師工作室為引領(lǐng)構(gòu)建教師發(fā)展共同體ppt課件市公開課金獎(jiǎng)市賽課一等獎(jiǎng)?wù)n件
- 《斯坦福大學(xué)人生設(shè)計(jì)課》讀書筆記PPT模板思維導(dǎo)圖下載
- 廈門大學(xué)考研細(xì)胞生物學(xué)本科生期末試題庫(kù)
- 軟巖隧道設(shè)計(jì)
- PEP小學(xué)六年級(jí)英語(yǔ)上冊(cè)選詞填空專題訓(xùn)練
評(píng)論
0/150
提交評(píng)論