計算機三級嵌入式系統開發技術試題及答案
在平時的學習、工作中,我們都不可避免地會接觸到試題,試題可以幫助參考者清楚地認識自己的知識掌握程度。大家知道什么樣的試題才是規范的嗎?下面是小編幫大家整理的計算機三級嵌入式系統開發技術試題及答案,僅供參考,歡迎大家閱讀。
計算機三級嵌入式系統開發技術試題及答案 1
1.ARM可用兩種方法存儲字數據:(大端模式)(小端模式)
2.ARM內核有(T)(D)(M)(I)四個功能模塊。
3.通用寄存器R0~R15可分為以下3塊:(未分組寄存器R0-R7)(分組寄存器R8-R14)(程序計數器R15)
4.ARM體系結構支持的最大尋址空間為(4G)。
5.ARM是(Advanced RISC Machines)的簡稱。
6.ARM CPU 體系結構中支持的特有的兩種指令集是:(ARM指令集、)(Thumb指令集)
7.常用硬件調試工具有(實時在線仿真機)(邏輯分析儀)(ROM仿真機)(在線調試)
8. ARM處理器的5種異常模式是(快速終端模式)(外部中斷模式)(管理模式)(數據訪問終止模式)(未定義模式)
9.寫出下列指令的含義
LDR R1, [R0, #0x08] : R0加0x08加載到R1里。即:R1[R0+0x]
SUB R1, R1, R2, LSR R3 :R1[R1-(R2右移R3位)]
LDR R1,[R0,R2,LSL#2]! :R1[(R2左移2位)+R0]
LDR R1, [R0],R2, LSL #1 :R1[R0] ,R0R0+(R2左移1位)
10. LDM和STM指令最多可以操作( 16 )個寄存器.
11.嵌入式軟件開發流程分為( 需求分析)( 軟件設計 )( 軟件實現 )( 軟件測試 )。
12.BSP是( board support package)的縮寫。
13.ADS是(ARM developer suite )的縮寫。
14.JTAG是( Joint Test Action Group )的簡稱。JTAG技術是一種調試技術,它是在芯片內部封裝了專門的測試電路TAP(Test Access Port,測試訪問口),通過專用的JTAG測試工具對內部節點進行測試調試技術。
15.ARM匯編程序由(指令)( 為操作 )( 宏指令)三種指令組成。
16.Bootloader依賴于(CPU體系結構),也依賴于具體板級設備配置。
17.ARM中堆棧類型有(滿遞增)(滿遞減)(空遞增)(空遞減 )四種。
18.ARM處理器具有( ARM )( Thumb)兩種操作狀態
19.嵌入式系統開發硬件選擇主要考慮( 硬件平臺 )( 操作系統 )( 編程語言 )( 開發工具 )。
20.ARM處理器內核型號中的字母TDMI的含義分別是( thumb支持16位指令集 )(支持片上debug )( 內嵌硬件乘法器multipiler )( 嵌入式ICE支持片上斷點和調試點)。
21.FLASH存儲器的特點是(低功耗大容量 )(擦寫速度快)(可整片進行燒寫 )
22.SDRAM存儲器特點是(單位空間存儲量大 )( 價格便宜)( 運行速度快 )
23.FLASH存儲技術中兩種流行的存儲技術是(norflash )( nandflash ),其中成本較低,而接口比較復雜的flash存儲技術是(nandflash )。
24.ARM處理器有(快速中斷模式 )(管理模式)(外部中斷模式)(數據訪問終止模式)(用戶模式)(系統模式)(未定義模式)種運行模式。其中特權模式是:(快速中斷模式)(管理模式)(外部中斷模式)(數據訪問終止模式)(系統模式)(未定義模式)異常模式是:(快速中斷模式 )(管理模式)(外部中斷模式)(數據訪問終止模式)(未定義模式)。
25.ARM處理器模式轉換方式主要有(arm模式)(thumb模式)兩種。
26.ARM處理器有(37)個寄存器,其中系統模式和用戶模式下有( 1 )物理寄存器可用其他5中模式下都有( 5 )物理寄存器可用
27.ARM處理其每種模式下都有一組寄存器可用,其中(用戶模式 )( 系統模式 )具有完全一樣的寄存器組。
28.ARM處理器分兩大類( 通用寄存器)( 狀態寄存器 ),其中( 通用)寄存器又可以分為未分組寄存器,分組寄存器和程序寄存器。
29.ARM中共有(6)個狀態寄存器,其中一個(用戶模式和系統模式共用 )和五個(對應其他5種模式),其中CPSR包括( 條件標志位 )(中斷標志位)(當前處理模式標志位 )(判別、狀態位)內容。
30.ARM中狀態寄存器的修改是通過( arm模式 )( thumb模式)指令來完成的。
31.ARM寄存器中SP通常叫做(堆棧指針),對應物理寄存器(R13),LR叫做(連接寄存器),對應(R14)物理寄存器,PC叫(程序計數器 ),對應( R15 )物理寄存器。
32.ARM體系結構支持的最大尋址空間為( 4GB )。
33.ARM匯編中的加載存儲指令是用于在(連系存儲單元)和(多寄存器)之間傳送數據的,其中加載指令是用于將(一片連續存儲器)中的數據傳送到(多個寄存器)中,存儲指令則相反。加載指令主要有(LDM),存儲指令主要有(stm )。
34.匯編偽指令的功能是(完成匯編程序的各種準備工作),偽指令僅在( 匯編 )過程中起作用。
35.ARM C/C++和匯編混合編程中都必須遵循ATPCS規則,它主要規定了(子程序中調用過程中寄存器使用的規則)(數據棧的使用規則)(參數傳遞規則),三方面的內容,其中寄存器使用規則中限定了子程序間的參數傳遞主要通過( R0)(R1)(R2)(R3 )寄存器來傳遞。
36.ATPCS規則中規定的堆棧類型為( FD類型 )。并且對堆棧的操作以(8個字節)為單位。
37.每一條ARM指令包含(4)位條件碼,位于(指令的高字位 ),條件碼共有(16 )種,每種條件碼可用( 2 )個字符來表示。
38.實現程序跳轉的`指令有( 跳轉指令 )(直接向程序計數器取值)兩種方法。
39.乘法指令和乘加指令按其運算結果可分為(32)( 64 )位兩類。
40.數據交換指令在(一片連續存儲器 )( 多個寄存器)之間交換數據。
42.ARM偽指令可以分為如下幾類(符號定義偽指令)(自定義偽指令 )(匯編控制偽指令)(其他常用偽指令)等。
42.ARM匯編程序設計采用分段式設計,一個ARM源程序至少需要( 1)個代碼段。
43.一個典型的嵌入式系統軟件一般分為(硬件層)、(驅動層)、(操作系統層)、(應用層)。 四個層次。
44.Bootloader是( 在操作系統內核運行之前運行的一段小程序 ),它的功能是(完成硬件的初始化和建立內存空間的映射關系)。
45.Bootloadr啟動目標板通常分兩個階段,第一階段通常用(匯編)語言來實現。這一部分硬件相關,bootloader移植主要是修改這部分代碼。第二階段用通常用(C )語言來實現,具有(既有較好的可讀性 )( 可移植性)。
46.大多數Bootloader都有兩種操作模式(啟動加載模式)( 下載 模式 )。其中(下載)模式只對開發人員有意義。
47.本學期實驗所使用的bootloader是( U-BOOT )( VIVI ),其中(VIVI )具有可配置性。
48.驅動程序一般具有以下功能( 對設備初始化和釋放)(對設備進行管理)(讀取應用程序傳送給設備文件的數據)(回送應用程序請求的數據)(檢測和處理設備出現的錯誤)。
49.Flash主要有( nand flash )( nor flash)兩種,可以片上執行的是( nor flash )。
50.C語言調用匯編程序,一般使用(extern )聲明外部函數,即可調用匯編子程序。在匯編程序中用(import )申明本子程序,以使其他程序可以調用此子程序。
51.匯編程序調用C程序,在匯編中用(import )聲明將要調用的C程序函數,即可在匯編程序中調用C程序。
52.C程序中嵌入式匯編指令以( )
53.ARM寄存器LR是(連接 )寄存器( R14 ),CPSR和SPSR的功能(異常發生時SPSR用于保存CPSR的值 )。
54.Linux 系統中的SHELL的主要功能(命令解釋 )(任務自動化)(系統管理 ),是通過編寫腳本文件來實現系統管理和使任務自動化的。
55.linux系統中的( make)是linux軟件開發管理工具,決定程序的編譯鏈接規則,使工程編譯鏈接自動化,它依賴于( makefile )工作。
56.嵌入式軟件代碼具有(代碼量小 )(C和匯編混合編程較靈活)的特點。
57.ADS是( ARM developer suite )的縮寫,是由ARM公司開發的ARM嵌入式系統集成開發工具。
58.操作系統中傳統的設備管理是通過(文件系統)方式實現的,其中( 設備號 )用來區分設備的種類。
計算機三級嵌入式系統開發技術試題及答案 2
1). 無線局域網采用的傳輸技術可分為:紅外局域網與
A.窄帶微波局域網與寬帶微波局域網
B.寬帶微波局域網與擴頻無線局域網
C.擴頻無線局域網與藍牙無線局域網
D.窄帶微波局域網與擴頻無線局域網
正確答案:D
2). 對軟件開發階段的描述,不正確的
A.開發初期分為需求分析、總體設計、詳細設計三個子階段
B.前期必須形成軟件需求說明書、軟件編碼說明書
C.開發后期分為編碼、測試兩個階段
D.測試階段要發現并排除上述各階段的各種錯誤
正確答案:B
3). 下列拓撲構型特點描述正確的'是
A.星型拓撲構型,任兩點之間可以直接通信
B.總線型拓撲構型,結點連接成閉合環路
C.樹型拓撲構型,是星型拓撲的擴展適用于匯集信息
D.網狀拓撲構型,結構復雜,目前局域網中很少使用
正確答案:C
4). 關于存儲管理的任務,在下面的敘述中,哪一個是不正確的?
A.內存管理是給每個應用程序所必需的內存,而不占用其他應用程序的內存
B.內存管理是管理在硬盤和其他大容量存儲設備中的文件
C.當某些內存不夠用時,還可以從硬盤的空閑空間生成虛擬內存以便使用
D.采取某些步驟以阻止應用程序訪問不屬于它的內存
正確答案:B
5). 按照ITU標準,傳輸速率為622.080Mbit/s的標準是( )。
A.OC -3
B.OC -12
C.OC -48
D.OC -192
正確答案:B
答案解析:在光纖接入技術中,無源光纖網PON是ITU的SG15研究組在G.983建議“基于無源光纖網的高速光纖接入系統”進行標準化的,該建議分為兩部分:①OC -3,155.520Mbps的對稱業務;②上行OC- 3,155.520Mbps,下行OC -12,622.080Mbps的不對稱業務。
【計算機三級嵌入式系統開發技術試題及答案】相關文章:
計算機三級《嵌入式系統開發技術》試題及答案201603-09
計算機三級《嵌入式系統開發》試題與答案03-19
計算機三級嵌入式系統開發技術模擬試題12-03
計算機三級嵌入式系統開發技術真題及答案07-26
2016年計算機三級《嵌入式系統開發技術》考試題及答案03-15
計算機三級嵌入式系統開發基礎測試題及答案11-25