




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、嵌入式系統試題及答案【篇一:2012年嵌入式系統試卷卷及答案】»課程考試試卷(b卷)專業:計算機科學年級:08級考試方式:閉卷學分:3考試時間:120分鐘一、填空(每空1分,共20分)1 .嵌入式微處理器一般可分為和四種類型。2 .嵌入式系統體系結構一般具有和兩種基本形式。3.嵌入式存儲系統一般由和4.嵌入式存儲系統具有5從編程的角度看,arm微處理器的一般有和6.嵌入式軟件的開發一般分為、和三個步驟。7.嵌入式linux的內核有五個組成部分,它們是進程調度、和二簡答(每小題5分,共30分)1 .簡要敘述嵌入式系統的定義。2 .什么是嵌入式實時操作系統?簡單敘述其特點。3 .什么是操
2、作系統的移植?b卷第1頁共4頁O4 .簡要敘述arm體系微處理器中控制程序的執行流程方式?5 .簡要敘述嵌入式系統的設計步驟?6 .嵌入式系統中電源管理器的作用有哪些?三單項選擇題(每小題2分,共20分)1、addr0,r1,#3屬于()尋址方式。a.立即尋址b.多寄存器尋址c.寄存器直接尋址d.相對尋址2、get偽指令的含義是()a.包含一個外部文件b.定義程序的入口c.定義一個宏d.聲明一個變量a、rtosb、占先式實時操作系統c、非占先式實時操作系統d、嵌入式實時操作系統5、若r1=2000h,(2000h)=0x86,(2008h)=0x39,貝U執行指令ldrr0,1,#8!后r0的
3、值為()。a.0x2000b.0x86c.0x2008d.0x39b卷第2頁共4頁6、寄存器r13除了可以做通用寄存器外,還可以做()。a、程序計數器b、鏈接寄存器c、棧指針寄存器d、基址寄存器7、fiq中斷的入口地址是()。a、0x0000001cb、0x00000008c、0x00000018d、0x000000148、arm指令集和thumb指令集分別是()位的。a.8位,16位b.16位,32位c.16位,16位d.32位,16位9、arm寄存器組有()個寄存器。a、7b、32c、6d、3710、若r1=2000h,(2000h)=0x28,(2008h)=0x87,則執行指令ldrr
4、0,r1,#8!后r0的值為()。a.0x2000b.0x28c.0x2008d.0x87四編程:以實驗平臺pxa270為設計環境,試寫出一段代碼,能控制八段數碼管以遞減方式點亮顯示(15分)五閱讀程序題閱讀下列與看門狗有關的寄存器描述,解釋每一行代碼的功能。(15分)看門狗定時器控制寄存器(wtcon)b卷第3頁共4頁看門狗定時器數據寄存器(wtdat)#definerwtcon(*(volatileunsigned*)0x53000000)/第1行#definerwtdat(*(volatileunsigned*)0x53000004)/第2行#definerwtcnt(*(volatil
5、eunsigned*)0x53000008)/第3行voidwatchdog_test(void)rwtcon=(pclk/1000000-1)8)|(33)|(12);/第4行rwtdat=7812;/第5行rwtcnt=7812;/第6行rwtcon|=(15);/第7行b卷第4頁共4頁一填空(每空1分,共20分)1 .嵌入式微處理器一般可分為、四種類型。2 .嵌入式系統體系結構一般具有和3.嵌入式存儲系統一般由和4.嵌入式存儲系統具有和5從編程的角度看,arm微處理器的一般有和態。6.嵌入式軟件的開發一般分為、和三個步驟。7.嵌入式linux的內核有五個組成部分,它們是進程調度、和1.嵌
6、入式微控制器嵌入式數字信號處理器嵌入式微處理器嵌入式片上系統2.馮洛依曼哈佛3,高速緩存內存外存4大端格式小端格式5armthumb6.生成調試固化運行7.內存管理虛擬文件系統網絡接口進程通信二簡答(每題5分,共30分)1.簡要敘述嵌入式系統的定義。嵌入式系統是以應用為中心,以計算機技術為基礎,并且在軟、硬件方面可進行裁剪,適用于應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用戶的應用程序等四個部分組成。5分2.什么是嵌入式實時操作系統?簡單敘述其特點。實時操作系統就是在給定的時間內提供某種程度的服務,如果在規定的時
7、間內沒有得到結果,那整個的系統就是失敗3分對于實時操作系統其首要任務是調度一切可利用的資源完成實時控制任務,其次才著眼提高計算機系統的使用效率。2分3.什么是操作系統的移植?操作系統的移植是指一個操作系統經過適當修改以后,可以安裝在不同類型的微處理器系統上進行運行。4.簡要敘述arm體系微處理器中控制程序的執行流程方式?在arm體系微處理器中通常有3種方式控制程序的執行流程方式。它們是:正常順序執行指令;-2分通過跳轉命令跳轉到特定的標號處;1分異常處理。2分【篇二:嵌入式系統考試試題a及答案】試題總分:100分考試時限:120分鐘一、填空題(每空2分,共18分)1、pc機開機的初始化工作一般
8、由bios完成,而嵌入式系統的初始化工作一般由完成。2、arm內核三級流水線機制是指指令運行過程中經過的、譯碼、執行三個階段。3、arm寄存器spsr被稱為寄存器。4、uclinux與標準linux的最大區別在于。5、嵌入式系統是以應用為中心、以、功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。6、arm的數據存取指令load/store是唯一用于寄存器和存儲器之間進行二、單項選擇題(每題2分,共24分)1、下列哪一項不屬于嵌入式系統軟件結構一般包含的四個層面。()a,嵌入式處理器b.實時操作系統(rtos)d,實際應用程序層c,應用程序接口(api)層2、一條arm數據處理指令,例如
9、“addr0,ri,#immed'中使用的立即數#immed是有一定限制的,下列立即數表示中合法的是()。a.0x00001234b.0xfOOOOOOfc.0x0000f008d.0xf080000a、rtosb、占先式實時操作系統d、嵌入式實時操作系統c、非占先式實時操作系統4、arm匯編語句“addrO,r2,r3,lsl#1的作用是()。a.rO=r2+(r31)b.rO=(r21)+r3c,r3=r0+(r21)d.(r31)=r0+r25、arm寄存器組有()個寄存器。a、7c、6b、32d、376、每種嵌入式操作系統都有自身的特點以吸引相關用戶,下列說法錯誤的是()。a,
10、嵌入式linux提供了完善的網絡技術支持;b.?clinux是專門為沒有mmu的arm芯片開發的;c.?c/os-n操作系統是一種實時操作系統(rtos);第1頁/共6頁d.wince提供完全開放的源代碼。7、存儲一個32位數0x2168465到2000h2003h四個字節單元中,若以大端模式存儲,則2000h存儲單元的內容為()。a、0x21b、0x68c、0x65d、0x028、下列不是嵌入式系統的特點的是()a.嵌入式系統需要專用開發工具和方法進行設計。b.嵌入式系統是技術密集、資金密集、高度分散、不斷創新的知識集成系統。c,嵌入式系統使用的操作系統一般不是實時操作系統(rtos),系統
11、不具有實時約束。d.嵌入式系統通常是面向特定任務的,而不同于一般通用pc計算平臺,是學用”的計算機系統9、寄存器r15除了可以做通用寄存器外,還可以做()a.程序計數器b.鏈接寄存器c.堆棧指針寄存器d.基址寄存器10、若r1=2000h,(2000h)=0x28,(2008h)=0x87,則執行指令ldrr0,r1,#8!后r0的值為(a.0x2000b.0x28c. 0x2008d. 0x8711、fiq中斷的入口地址是()。a、0x0000001cb、0x00000008c、0x00000018d、0x0000001412、arm指令集是()位的。a.16b.32c.8d.24三、判斷題
12、(每題2分,共14分)1、若定義任務task1的優先級為12,則不能再定義其他任務的優先級也為12。(4、在arm的數據處理指令中,大多數均可在指令助記符后加s來設置狀態寄存器的條件碼。(5、arm和thumb之間狀態的切換不影響處理器的模式或寄存器的內容。(6、當操作數寄存器rm的狀態位bit0為1時,執行bxrm指令就可從arm狀態進入thumb狀態。(7、arm處理器結構體系中具有t變種的處理器核可以工作在arm狀態和thumb狀態。(四、簡答題(共16分)1、arm異常發生時,arm內核對異常的響應過程是怎樣的?(4分)2、什么是bootloader?主要有幾種工作模式及主要功能是什么
13、?(6分)O)3、s3c44b0的存儲系統中,0xc000000和0xc080000的含義是什么?它們之間的512kbyte空間做什么用?(6分)五、分析設計(共28分)1、改錯和注釋(10分)題目要求:(1)閱讀下面的程序段,找出程序段中至少3處不規范的地方,并改正。(6分)(2)給標記處的語句作注釋,說明其作用。(4分)startstop:strcopysrcstrdststrareaint,code,readonlyentryIdrr1,=srcstrIdrr0,=dststrblstrcopybstop;.?(此處表示省略的程序段)movpc,lr;;areastrings,data,
14、readwritedcbfirststring-source,0space100end;2、已知s3c44b0內核頻率為mclk=18.432mhz,ulcon0是串口0的行控制寄存器,ubrdiv0是串口0的波特率配置寄存器。請設置寄存器ulcon0和ubrdiv0,使得s3c44b0的串口0(uart0)的數據幀格式為:普通模式,波特率115200,奇偶校驗無,數據位8位,停止位1位。(6分)3、在圖中進行必要的連線,管腳電平設置,地址編號填寫等,完成s3c44b0最小系統相關設計。(12分)題目要求:1)使s3c44b0的bank0連接一片flashrom,且總線寬度為8位。(5分)2)
15、選擇品振作為時鐘輸入。存儲器以小端模式存儲字。(4分)3)畫出復位電路圖,實現上電復位功能和手動按鍵復位功能。(3分)試題參考答案及評分標準一、填空題(每空2分,共18分)1、bootloader。2、取指3、備份的程序狀態寄存器。4、內存管理。5、計算機技術;裁剪。6、數據傳送。7、信號量;消息隊列。二、單項選擇題(每題2分,共24分)1、a9、a2、 b3、 c4、 a12、b5、d6、d7、d8、c10、 d11、a三、判斷題(每題2分,共14分)1、,2x3、x三、簡答題(共16分)1、(4分)答:1,保存cpsr到spsr_mod(1')2,設置cpsr相應位(1')
16、以進行模式切換,根據需要設置irq和fiq中斷屏蔽位3,保存異常返回地址到r14_mod(1')4,pc跳轉到異常向量表相應地址處(1)2、(6分)答:簡單說來,bootloader就是操作系統內核運行的一段小程序,完成進行初始化系統硬件設置的任務,包括cpu、sdrram、flash、串口等初始化,時鐘的設置、存儲器的映射。分為啟動加載模式和下載模式。(1)啟動加載(bootlaoding)模式又稱為自主”(autonomous)模式,是指bootloader從目標機上的某個固態存儲設備上將操作系統加載到ram中運行,整個過程并沒有用戶的介入。(1) 在下載模式下,目標機上的boot
17、loader將先通過串口連接或網絡連接等通信手段從宿主機下載文件。3、(6分)答:0xc000000是sdram的起始地址,系統的程序存儲空間從0xc080000開始。512kbyte的空間劃分出來,作為系統的lcd顯示緩沖區使用(更新其中的數據,就可以更新lcd的顯示)。四、分析設計(共28分)1、(10分)(2) (6分)startldrr1,=srcstrstop;此處start要頂格書寫;srcstr要小寫4、V5V6V7Vbstop;止匕處stop后應無f”movpc,lr;此處mov應大小寫一致(3) (4分)跳轉到子程序strcopy子程序返回定義一個數據段strings讀寫屬性
18、結束匯編2、(6分)(1)ulcon0=0x3ubrdiv0=(round_off)mclk/(bsp*16)-1=(round_off)18432000/(115200*16)-1=10-1=93、(12分)(1)bank08,位數據總線:om1=0,om0=0-(1'),data7.0連接data7.0(1')ngcs0連接ncs(1'),address19.0(2')(2)晶振連線:om3=0,om2=0(1')晶振連接extal0和extal0-(1')小端模式endia=0-(2')【篇三:嵌入式系統考試試題a及答案】試題總分:
19、100分考試時限:120分鐘一、填空題(每空2分,共18分)1、pc機開機的初始化工作一般由bios完成,而嵌入式系統的初始化工作一般由完成。2、arm內核三級流水線機制是指指令運行過程中經過的、譯碼、執行三個階段。3、arm寄存器spsr被稱為寄存器。4、uclinux與標準linux的最大區別在于。5、嵌入式系統是以應用為中心、以為基礎、軟硬件可、功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。6、arm的數據存取指令load/store是唯一用于寄存器和存儲器之間進行的指令。二、單項選擇題(每題2分,共24分)1、下列哪一項不屬于嵌入式系統軟件結構一般包含的四個層面。()a.嵌入
20、式處理器b.實時操作系統(rtos)d.實際應用程序層c.應用程序接口(api)層2、一條arm數據處理指令,例如“addr0,r1,#immed'中使用的立即數#immed是有一定限制的,下列立即數表示中合法的是()。a.0x00001234c.0x0000f008d.0xf080000a、rtosb、占先式實時操作系統d、嵌入式實時操作系統c、非占先式實時操作系統4、arm匯編語句“addr0,r2,r3,lsl#1的作用是(a)。b.r0=(r21)+r3c,r3=r0+(r21)d.(r31)=r0+r25、arm寄存器組有(d)個寄存器。a、7c、6b、32d、376、每種嵌
21、入式操作系統都有自身的特點以吸引相關用戶,下列說法錯誤的是(d)。a.嵌入式linux提供了完善的網絡技術支持;b.?clinux是專門為沒有mmu的arm芯片開發的;c.?c/os-n操作系統是一種實時操作系統(rtos);第1頁/共4頁7、存儲一個32位數0x2168465到2000h2003h四個字節單元中,若以大端模式存儲,則2000h存儲單元的內容為(d)。a、0x21c、0x65b、0x68d、0x028、下列不是嵌入式系統的特點的是(c)a,嵌入式系統需要專用開發工具和方法進行設計。b,嵌入式系統是技術密集、資金密集、高度分散、不斷創新的知識集成系統。d,嵌入式系統通常是面向特定
22、任務的,而不同于一般通用pc計算平臺,是學用”的計算機系統9、寄存器r15除了可以做通用寄存器外,還可以做(a)a.程序計數器b,鏈接寄存器d,基址寄存器c.堆棧指針寄存器10、若r1=2000h,(2000h)=0x28,(2008h)=0x87,則執行指令ldrr0,r1,#8!后r0的值為(d)。a. 0x2000c.0x2008b. 0x28d.0x8711、fiq中斷的入口地址是(a)。a、0x0000001cc、0x00000018b、0x00000008d、0x0000001412、arm指令集是(b)位的。a. 16c.8b. 32d.24三、判斷題(每題2分,共14分)1、若
23、定義任務taskl的優先級為12,則不能再定義其他任務的優先級也為12。(t)()(f)(t)(t)(t)(t)4、在arm的數據處理指令中,大多數均可在指令助記符后加s來設置狀態寄存器的條件碼。5、arm和thumb之間狀態的切換不影響處理器的模式或寄存器的內容。6、當操作數寄存器rm的狀態位bit0為1時,執行bxrm指令就可從arm狀態進入thumb狀態。7、arm處理器結構體系中具有t變種的處理器核可以工作在arm狀態和thumb狀態。四、簡答題(共16分)1、arm異常發生時,arm內核對異常的響應過程是怎樣的?(4分)1、(4分)答:1,保存cpsr到spsr_mod(1'
24、)2,設置cpsr相應位(1')以進行模式切換,根據需要設置irq和fiq中斷屏蔽位3,保存異常返回地址到r14_mod(1')4,pc跳轉到異常向量表相應地址處(1')2、什么是bootloader?主要有幾種工作模式及主要功能是什么?(6分)答:簡單說來,bootloader就是操作系統內核運行的一段小程序,完成進行初始化系統硬件設置的任務,包括cpu、sdrram、flash、串口等初始化,時鐘的設置、存儲器的映射。第2頁/共4頁分為啟動加載模式和下載模式。(1)啟動加載(bootlaoding)模式又稱為自主”(autonomous)模式,是指bootloade
25、r從目標機上的某個固態存儲設備上將操作系統加載到ram中運行,整個過程并沒有用戶的介入。(2)在下載模式下,目標機上的bootloader將先通過串口連接或網絡連接等通信手段從宿主機下載文件。3、s3c44b0的存儲系統中,0xc000000和0xc080000的含義是什么?它們之間的512kbyte空間做什么用?(6分)答:0xc000000是sdram的起始地址,系統的程序存儲空間從0xc080000開始。512kbyte的空間劃分出來,作為系統的lcd顯示緩沖區使用(更新其中的數據,就可以更新lcd的顯示)。五、分析設計(共28分)1、改錯和注釋(10分)題目要求:(1)閱讀下面的程序段,找出程序段中至少3處不規范的地方,并改正。(6分)(2)給標記處的語句作注釋,說明其作用。(4分)startstop:strcopysrcstrdststrareaint,code,readonlyentryIdrr1,=srcstrIdrr0,=dststrblstrcopybstop;.?(此處表示省略的程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 品牌續約合同協議
- 員工簽入職合同協議
- 快手合伙人協議合同協議
- 2025茶葉種植收購合同范本
- 代理采購合同協議
- 四川物業服務合同
- 勞務分包單位中途退場協議書
- 倉庫配送服務合同
- 晴隆縣電梯安全管理人員預習練習卷以及答案
- 特崗教師考試內容
- 嬰幼兒發展引導員(三級)理論試題及答案
- 預制梁場建設施工梁場建設規劃
- 人教版八年級下冊物理精講與精練突破專題強化一 杠杠和滑輪組作圖問題(附答案)
- 2024低預應力預制混凝土實心方樁
- 物業值班門崗5S標準檢查
- 宣威區域地質資料
- 軍事博物館調研報告
- CJJT191-2012 浮置板軌道技術規范
- 2024年同等學力申碩-同等學力(法學)筆試參考題庫含答案
- 農貿市場安全生產制度
- 昆蟲脈動智慧樹知到期末考試答案2024年
評論
0/150
提交評論