版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
AIB一、選擇題1下列描述不屬于RISC計算機的特點的是(c)。A.流水線每周期前進一步。B,更多通用寄存器。C.指令長度不固定,執(zhí)行需要多個周期。D.獨立的Load和Store指令完成數(shù)據(jù)在寄存器和外部存儲器之間的傳輸。2存儲一個32位數(shù)0x2168465到2000H?2003H四個字節(jié)單元中,若以大端模式存儲,則2000H存儲單元的內容為(D)。A、0x21B、0x68C、0x65D、0x023RS232-C串口通信中,表示邏輯1的電平是(D)。A、0vB、3.3vC、+5v?+15vD、—5v?—15v4ARM匯編語句“ADDR0,R2,R3,LSL#1”的作用是(A)。A.R0=R2+(R3<<1)B.R0=(R2<<1)+R3C.R3=R0+(R2<<1)D.(R3<<1)=R0+R25IRQ中斷的入口地址是(C)。FIQ的入口地址為0x0000001CA、0x00000000B、0x00000008C、0x00000018D、0x000000146S3C2420XI/O口常用的控制器是(D)。(1)端口控制寄存器(GPACON-GPHCON)。(2)端口數(shù)據(jù)寄存器(GPADAT-GPHDAT)。(3)外部中斷控制寄存器(EXTINTN)。(4)以上都是。7和PC系統(tǒng)機相比嵌入式系統(tǒng)不具備以下哪個特點(C)。A、系統(tǒng)內核小B、專用性強C、可執(zhí)行多任務D、系統(tǒng)精簡8、ADDR0,R1,#3屬于(A)尋址方式。A.立即尋址B.多寄存器尋址C.寄存器直接尋址D.相對尋址9、存儲一個32位數(shù)0x876165到2000H?2003H四個字節(jié)單元中,若以小端模式存儲,則2000H存儲單元的內容為(C)。A、0x00B、0x87C、0x65D、0x6110、若R1=2000H,(2000H)=0x86,(2008H)=0x39,則執(zhí)行指令LDRR0,[R1,#8]!后R0的值為(D)。A.0x2000B.0x86C.0x2008D.0x3911、寄存器R13除了可以做通用寄存器外,還可以做(C)。A、程序計數(shù)器B、鏈接寄存器C、棧指針寄存器D、基址寄存器12、FIQ中斷的入口地址是(A)。A、0X0000001CB、0x00000008C、0x00000018D、0x0000001413、ARM指令集和Thumb指令集分別是(D)位的。A.8位,16位B.16位,32位C.16位,16位D.32位,16位14、ARM寄存器組有(D)個寄存器。A、7B、32C、6D、3715、若R1=2000H,(2000H)=0x28,(2008H)=0x87,則執(zhí)行指令LDRR0,[R1,#8]!后R0的值為(D)。A.0x2000B.0x28C.0x2008D.0x8716、寄存器R15除了可以做通用寄存器外,還可以做(A)A.程序計數(shù)器B.鏈接寄存器C.堆棧指針寄存器D.基址寄存器17、嵌入式系統(tǒng)有硬件和軟件部分構成,以下(C)不屬于嵌入式系統(tǒng)軟件。A.系統(tǒng)軟件B.驅動C.FPGA編程軟件D.嵌入式中間件18、假設R1=0x31,R2=0x2則執(zhí)行指令ADDR0,R1,R2LSL#3后,R0的值是(C)A.0x33B.0x34C.0x39D.0x3819、和PC機系統(tǒng)相比下列哪個不是嵌入式系統(tǒng)獨具的特點(C)A、系統(tǒng)內核小B、專用性強C、可執(zhí)行多任務D、系統(tǒng)精簡20下列關于存儲管理單元(MMU)說法錯誤的是(B)。A.MMU提供的一個關鍵服務是使各個任務作為各自獨立的程序在其自己的私有存儲空間中運行。B.在帶MMU的操作系統(tǒng)控制下,運行的任務必須知道其他與之無關的任務的存儲需求情況,這就簡化了各個任務的設計。MMU提供了一些資源以允許使用虛擬存儲器。MMU作為轉換器,將程序和數(shù)據(jù)的虛擬地址(編譯時的連接地址)轉換成實際的物理地址,即在物理主存中的地址。21下列CPSR寄存器標志位的作用說法錯誤的是(D)。A.N:負數(shù)B.Z:零C.C:進位D.V:借位22S3c2410X處理器為用戶進行應用設計提供了支持多主總線的IIC接口。處理器提供符合IIC協(xié)議的設備連接的串行連接線為(C)0A.SCL和RTXB.RTX和RCXC.SCL和SDAD.SDA和RCX23LDRR2,[R3,#128]的尋址方式是(C)。A.寄存器尋址B.寄存器移位C.變址尋址D.間接尋址24S3c2410有(B)個USB接口。A.1B.2C.3D.425ARM處理器的工作模式有(C)種。A.5B.6C.7D.8ARM指令集是(C)位寬,Thumb指令集是(B)位寬的。A.8位B.16位C.32位D.64位ARM處理器中優(yōu)先級別最高的異常為(E),(AC)異??梢杂脕眄憫袛郃.FIQB.SWIC.IRQD.SVCE.RESET.在用ARM匯編編程是,其寄存器有多個別名,通常PC是指(D),LR是指(C),SP是指(B)A.R12B.R13C.R14D.R15.ARM7屬于(A)結構,ARM9屬于(B)結構。A馮.諾依曼B哈佛.ARM7是(B)級流水線,ARM9是(C)級流水線A1B3C5D7.異步用口中數(shù)據(jù)位可以是(ABCD)A5B6C7D8.I2C協(xié)議中有幾根線(B)A1B2C3D4.I2C協(xié)議中設備地址模式有(AC)A7位地址模式B8位地址模式C10位地址模式D4地址模式.S3c2410采用的是(D)核心AARM7TDMIBARM9TDMICARM926EJ-SDARM920T.I2C傳輸是(B)方式傳輸A單工B半雙工C全雙工.對寄存器R3的內容乘以4的正確指令是(c)AMOVR3,R3,LSR#2BLSLR3,#4CMOVR3,R3,LSL#2DLSRR3,#4.用于定義一個結構化的內存表的數(shù)據(jù)域偽操作是(A)AFIELDBMAPCSPACEDDCD.ARM9流水線級數(shù)(BA3B5C8.在嵌入式系統(tǒng)設計中可以通過(C)來測量電池電壓,ATimerBPWMCADCDDAC.ARM920T是一種高性能單片系統(tǒng)處理器,它是多少位的(C)A8B16C32D64.在串行異步通訊中,發(fā)送端用口的TxD要和接收端串口的(C)相連接AnRTSBnCTSCRxDDTxD.MOVR2,#0x1007LDRR0,[R2],#4執(zhí)行上述兩條指令后,R2寄存器的值為(B)A0x1007B0x10a1C0x10a0D不能確定.對寄存器R3的內容乘以4的正確指令是(C)AMOVR3,R3,LSR#2BLSLR3,#4CMOVR3,R3,LSL#2DLSRR3,#4.S3c2410的PWM定時器中僅供內部使用沒有輸出引腳的是(C)A定時器2B定時器3C定時器4D定時器5.和PC機系統(tǒng)相比,下列哪個不是嵌入式系統(tǒng)獨具的特點(CA、系統(tǒng)內核小B、專用性強C、可執(zhí)行多任務D、系統(tǒng)精簡.ARM公司是專門從事(A)A、基于RISC技術芯片設計開發(fā)B、ARM芯片生產C、軟件設計D、ARM芯片銷售.ARM9系列微處理器是(C)A、三級流水線結構B、四級流水線結構C、五級流水線結構D、六級流水線結構.在所有工作模式下,(A)都指向同一個物理寄存器,即各模式共享A、R0-R7B、R0-R12C、R8-R12D、R13,R14.當異常發(fā)生時,寄存器(A)用于保存CPSR的當前值,從異常退出時則可由它來恢復CPSR.A、SPSRB、R13C、R14D、R15.能實現(xiàn)把立即數(shù)0X3FF5000保存在R0中的指令是(A)
31LDRR0,=0X3FF500032LDRR0,0X3FF500033MOVR0,0X3FF500034MOVR0,=0X3FF5000.ARM指令LDMIARO,{R1,R2,R3,R4}實現(xiàn)的功能是(A)A、R1—[R0],R2—[R0+4],R3—[R0+8],R4—[R0+12]B、R1—[R0],R2—[R0-1],R3—[R0-2],R4—[R0-3]C、R1—[R0],R2—[R0+1],R3—[R0+2],R4—[R0+3]D、R1—[R0],R2—[R0-4],R3—[R0-8],R4—[R0-12].(D)偽指令用于定義一個代碼段或數(shù)據(jù)段A、RLISTB、DCBC、MAPD、AREA.在嵌入式Linux開發(fā)系統(tǒng),微機與開發(fā)版通過申口連接,主要是用于(C)A、下載應用程序B、下載操作系統(tǒng)映像文件C、實現(xiàn)BootLoader的人機操作界面D、實現(xiàn)應用程序的人際操作界.同CISC相比,下面哪一項不屬于RISC處理器的特征(D)A、采用固定長度的指令格式,指令規(guī)整、簡單、基本尋址方式有2?3種B、減少指令數(shù)和尋址方式,使控制部件簡化,加快執(zhí)行速度。C、數(shù)據(jù)處理指令只對寄存器進行操作,只有加載/存儲指令可以訪問存儲器,以提高指令的執(zhí)行效率,同時簡化處理器的設計。D、D、RISC處理器都采用哈佛結構,56.通常所說的32位微處理器是指(A、地址總線的寬度為32位C、CPU字長為32位57.以下敘述中正確的是(CC)B、處理的數(shù)據(jù)長度只能為32位D、通用寄存器數(shù)目為32個a)宿主機與目標機之間只需要建立邏輯連接即可b)在嵌入式系統(tǒng)中,調試器與被調試程序一般位于同一臺機器上c)在嵌入式系統(tǒng)開發(fā)中,通常采用的是交叉編譯器d)宿主機與目標機之間的通信方式只有串口和并口兩種.對ARM處理器說法不正確的是(D)。A、小體積、低功耗、低成本、高性能B、支持Thumb(16位)/ARM(32位)雙指令集C、只有Load/Store指令可以訪問存儲器D、尋址方式多而復雜.下面哪種操作系統(tǒng)不屬于商用操作系統(tǒng)。(B)A.windowsxpB.LinuxC.VxWorksD.WinCE.下面哪點不是嵌入式操作系統(tǒng)的特點。(C)A.內核精簡B.專用性強C.功能強大D.高實時性.在嵌入式ARM處理器中,下面哪種中斷方式優(yōu)先級最高。(A)A.ResetB.數(shù)據(jù)中止C.FIQD.IRQ.NANDFLASH和NORFLASH的區(qū)別正確的是。(D)A.NOR的讀速度比NAND稍慢一些B.NAND的寫入速度比NOR慢很C.NAND的擦除速度遠比NOR的慢D.大多數(shù)寫入操作需要先進行擦除操作一、簡答題根據(jù)嵌入式系統(tǒng)的特點,寫出嵌入式系統(tǒng)的定義。嵌入式系統(tǒng)的3個基本特點?答:嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適用于應用系統(tǒng)對功能,對可靠性,成本,體積,功耗有嚴格要求的專用計算機系統(tǒng)!3個基本特點:1.系統(tǒng)內核小。2.專用性強。3.系統(tǒng)精簡。什么是嵌入式處理器,嵌入式處理器可以分為幾大類?答:嵌入式處理器是為了完成特殊的應用而設計的特殊目的的處理器。分為嵌入式微處理器、嵌入式微控制器、嵌入式DSP處理器、嵌入式片上系統(tǒng)(SOC)。ARM是什么樣的公司?答:它是一家微處理器行業(yè)的知名企業(yè),該企業(yè)設計了大量高性能、廉價、耗能低的RISC處理器。特點是只設計芯片,而不生產。它將技術授權給世界上許多著名的半導體、軟件和OEM廠商,并提供服務。ARM處理器模式和ARM處理器狀態(tài)有什么區(qū)別?答:ARM處理器模式指用戶模式、快中斷模式、中斷模式、管理模式、中止模式、未定義模式和系統(tǒng)模式。ARM處理器狀態(tài)指ARM狀態(tài)和Thumb狀態(tài)ARM兩種處理器狀態(tài)下均有上述7種模式S3C2410支持幾種引導方式(或者說是內存映射方式)?簡述Nand引導方式S3c2410硬件做的事情。norflash啟動方式。nandflash啟動方式。從Nandflash啟動時,S3c2410首先會執(zhí)行固化在片上ROM中的一段小程序,這段程序負責將nandflash前2K的代碼搬移到片上RAM,然后將PC指針指向0x0地址(注意這個時候片上RAM被映射到0x0的起始地址).寄存器R13,R14,R15的專用功能各是什么?答:1)寄存器R13保存堆棧指針SP;2)寄存器R14用作子程序鏈接寄存器,也稱為LR,用以保存返回地址;3)R15(PC)用作程序計數(shù)器。.什么是小端和大端存儲器組織?答:1)小端存儲器組織是較高的有效字節(jié)存放在較高的存儲器地址,較低的有效字節(jié)存放在較低的存儲器地址(同同?。?。2)大端存儲器組織是較高的有效字節(jié)存放在較低的存儲器地址,較低的有效字節(jié)存放在較高的存儲器地址(正反大)。.什么是引導程序?什么是啟動程序?兩者有什么區(qū)別?引導程序是ARM微處理器在上電或復位后首先運行BootBlock中的一段代碼;啟動程序是在運行引導程序后,正式運行用戶main函數(shù)之前,還需要運行一段代碼引導程序由芯片廠商固化在芯片中,功能包括:判斷運行哪個存儲器上的程
序、檢查用戶代碼是否有效、判斷芯片是否被加密、芯片的在應用編程(IAP)以及在系統(tǒng)編程功能(ISP)。啟動程序由用戶添加,功能包括:向量表定義、堆棧初始化、系統(tǒng)變量初始化、中斷系統(tǒng)初始化、I/O初始化、外圍初始化,地址重映射等操作。.BootLoader在嵌入式系統(tǒng)中主要起什么作用?完成哪些主要的工作?答:BootLoader是在嵌入式系統(tǒng)復位啟動時,操作系統(tǒng)內核運行前,執(zhí)行的一段程序。通過BootLoader,初始化硬件設備,建立內存和I/O空間映射圖,為最終加載操作系統(tǒng)內核調整好適當?shù)南到y(tǒng)軟硬件環(huán)境。10、搭建嵌入式開發(fā)環(huán)境,連接目標板,一般使用什么通信接口連接?在Windows主機上使用什么軟件建立連接?在Linux主機上使用什么軟件建立連接?答:RS-232,以太網(wǎng)口、并口在Windows主機上使用超級終端軟件在Linux主機上使用Minicom軟件11.嵌入式開發(fā)環(huán)境主要包括哪些組件?嵌入式系統(tǒng)開發(fā)需要交叉編譯和在線調試的開發(fā)環(huán)境,主要包括宿主機目標機(評估電路板)基于JTAG的ICD仿真器、或調試監(jiān)控軟件、或在線仿真器ICE運行于宿主機的交叉編譯器和鏈接器、以及開發(fā)工具鏈或軟件開發(fā)環(huán)境嵌入式操作系統(tǒng)二、程序題.用ARM匯編指令寫出實現(xiàn)64位加法和64位減法的代碼段,使用的寄存器請自行分配。解:假定低32位數(shù)存放在r0和U里面,高32位數(shù)存放在r2和r3里面。加法:ADDSr0,r0/1//加S是因為要讓這個操作影響標志位ADC22r3//ADC是帶進位的加法,如果上一條指令產生進位則一起加進來減法:SUBSr0,r0/1協(xié)口S是因為要讓這個操作影響標志位SBCr2,r2,r3//SBC是帶進位的減法指令.下列ARM指令將做什么?LDRHr0,[r1,#6]LDRr0,=0x999解:a:將r1寄存器的值加上6,然后把以這個值為地址的內存單元里的值取半字(低16位)賦給r0b:將立即數(shù)0x999賦給r0,注意這是一個偽指令.用ARM匯編代碼實現(xiàn)以下C程序段(不要求程序格式,只需寫出主要語句)。if(x<100)x=1;elsey=1;.閱讀下列與看門狗有關的寄存器描述,解釋每一行代碼的功能。
看門狗定時器控制寄存器(WTCON)寄存器地址讀/寫描述初始值WTCON0x53000000讀/寫看門狗定控制寄存器0x8021WTCON的標識位WTCONBit描述初始值PrescalerValue[15:8]預裝比例值,有效范圍值為0?2550x80Reserved[7:6]保留00WatchdogTimer[5]使能和禁止看門狗定時器0=禁止看門狗定時器1=使能看門狗定時器0ClockSelect[4:3]這兩位決定時鐘分頻因素00:1/1601:1/3210:1/6411:1/12800InterruptGeneration[2]中斷的禁止和使能0=禁止中斷產生1=使能中斷產生0Reserved[1]保留0ResetEnable/Disable[0]禁止很使能看門狗復位信號的輸出1=看門狗復位信號使能0=看門狗復位信號禁止1看門狗定時器數(shù)據(jù)寄存器(WTDAT)寄存器地址讀/寫描述初始值WTDAT0x53000004讀/寫看門狗數(shù)據(jù)寄存器0x8000看門狗計數(shù)寄存器(WTCNT)寄存器地址讀/寫描述初始值WTCNT0x53000008讀/寫看門狗計數(shù)器當前值0x8000#definerWTCON"volatileunsigned*)0x53000000)//第1行#definerWTDAT"volatileunsigned*)0x53000004)//第2行#definerWTCNT"volatileunsigned*)0x53000008)//第3行voidwatchdog_test(void){rWTCON=((PCL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版美甲店網(wǎng)絡平臺運營合同4篇
- 二零二五版智能小區(qū)門衛(wèi)人員職責明確聘用合同3篇
- 二零二五版幼兒園家長工作坊合作合同4篇
- DB65T 8022-2024 嚴寒和寒冷地區(qū)居住建筑節(jié)能設計標準
- 二零二五版門窗行業(yè)環(huán)保材料研發(fā)與應用合同4篇
- 二零二五版農用車產業(yè)投資基金投資合同4篇
- 二零二五年度城市地下停車場建設承包合同樣本4篇
- 2025年度農業(yè)廢棄物資源化利用農資合同4篇
- 二零二五年度南匯工商行政管理志編纂與咨詢服務合同4篇
- 二零二五版智能交通設施內部工程承包合同3篇
- 電工基礎知識培訓課程
- 住宅樓安全性檢測鑒定方案
- 廣東省潮州市潮安區(qū)2023-2024學年五年級上學期期末考試數(shù)學試題
- 市政道路及設施零星養(yǎng)護服務技術方案(技術標)
- 藝術培訓校長述職報告
- 選擇性必修一 期末綜合測試(二)(解析版)2021-2022學年人教版(2019)高二數(shù)學選修一
- 《論語》學而篇-第一課件
- 《寫美食有方法》課件
- 學校制度改進
- 各行業(yè)智能客服占比分析報告
- 年產30萬噸高鈦渣生產線技改擴建項目環(huán)評報告公示
評論
0/150
提交評論