2015年計(jì)算機(jī)三級(jí)嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)上機(jī)試題及答案
一、選擇題
1. 以下哪個(gè)不是嵌入式系統(tǒng)的設(shè)計(jì)的三個(gè)階段之一:(A)
A 分析
B 設(shè)計(jì)
C 實(shí)現(xiàn)
D 測(cè)試
2. 以下哪個(gè)不是RISC架構(gòu)的ARM微處理器的一般特點(diǎn):(C )
A 體積小、低功耗
B 大量使用寄存器
C采用可變長(zhǎng)度的指令格式,靈活高效
D 尋址方式靈活簡(jiǎn)
3. 通常所講的交叉編譯就是在X86架構(gòu)的宿主機(jī)上生成適用于ARM架構(gòu)的( A )格式的可執(zhí)行代碼。
A elf
B exe
C pe
D sh
4. 下面不屬于Boot Loader 階段1所完成的步驟的是:( C )
A . 硬件設(shè)備初始化。
B . 拷貝Boot Loader的階段2到RAM空間中。
C . 將kernel映像和根文件系統(tǒng)映像從Flash讀到RAM空間中。
D . 設(shè)置堆棧。
5. 以下哪個(gè)不是ARM的7種運(yùn)行狀態(tài)之一:( B)
A快中斷狀態(tài)
B掛起狀態(tài)
C中斷狀態(tài)
D無(wú)定義狀態(tài)
6. 用以下的哪個(gè)命令可以把server的/tmp mount 到 client的/mnt/tmp 并且是( A)
A .mount -o ro server:/tmp /mnt/tmp
B. mount -o ro /mnt/tmp server:/tmp
C .mount -o ro client:/mnt/tmp server:/tmp
D.mount -o ro server:/tmp client:/mnt/tmp
7. 以下哪個(gè)GUI是由中國(guó)人主持的一個(gè)自由軟件項(xiàng)目:(A )
A MinuGUI
B OpenGUI
C MicroWindows
D Qt/Embedded
8. 在下面的敘述中,( D )不是嵌入式圖形用戶接口(GUI)的主要特點(diǎn)。
A運(yùn)行時(shí)占用的系統(tǒng)資源少
B. 模塊化結(jié)構(gòu),便于移植和定制
C. 可靠性高
D. 美觀華麗,圖形算法復(fù)雜
9. 以下敘述中,不符合 RISC 指令系統(tǒng)特點(diǎn)的是( B )。
A. 指令長(zhǎng)度固定,指令種類少
B. 尋址方式種類豐富,指令功能盡量增強(qiáng)
C. 設(shè)置大量通用寄存器,訪問(wèn)存儲(chǔ)器指令簡(jiǎn)單
D. 選取使用頻率較高的一些簡(jiǎn)單指令
10. 通常所說(shuō)的 32 位微處理器是指( C )。
A. 地址總線的寬度為 32 位
B. 處理的數(shù)據(jù)長(zhǎng)度只能為 32 位
C. CPU 字長(zhǎng)為 32 位
D. 通用寄存器數(shù)目為 32 個(gè)
11. 在嵌入式軟件交叉調(diào)試過(guò)程中,宿主機(jī)與目標(biāo)機(jī)之間的連接與通信方式有(ABCD)種。
A.串口
B .并口
C. 網(wǎng)絡(luò)
D .JTAG
E . BDM
12.ADD R0,R1,[R2]屬于(B)。
A .立即尋址
B。寄存器間接尋址
C。寄存器尋址
D。 基址變址尋址
13、ADD R0,R0,#1屬于(A)
A .立即尋址
B。寄存器間接尋址
C。寄存器尋址
D。 基址變址尋址
14.數(shù)據(jù)字越長(zhǎng)則(D)
A時(shí)鐘頻率越快
B 運(yùn)算速度越快
C對(duì)存儲(chǔ)器尋址能力越差
D精度越高
15.典型的計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)是(A)
A 馮諾依曼體系結(jié)構(gòu)
B 哈佛結(jié)構(gòu)
C 單總線結(jié)構(gòu)
D雙總線結(jié)構(gòu)
16.將傳統(tǒng)的計(jì)算機(jī)系統(tǒng)芯片化,是嵌入式系統(tǒng)誕生后的(A )發(fā)展模式
A ∑發(fā)展模式
B 創(chuàng)新模式
C 電子應(yīng)用模式
D計(jì)算機(jī)應(yīng)用模式
17.下列不是RISC指令系統(tǒng)特點(diǎn)的是( C )//應(yīng)該為單周期指令
A大量使用寄存器
B 采用固定長(zhǎng)度指令格式
C 使用多周期指令
D 尋址方式多
18.與通用操作系統(tǒng)相比嵌入式操作系統(tǒng)還必須具有的特點(diǎn)是( AB )
A強(qiáng)穩(wěn)定性,弱交互性
B 較強(qiáng)實(shí)時(shí)性
C 可伸縮性
D 功耗管理與節(jié)能
19.下列哪種設(shè)備不屬于嵌入式系統(tǒng)產(chǎn)品( C )。
A、PDA
B ATM取款機(jī)
C 個(gè)人計(jì)算機(jī)
D 機(jī)頂盒
20.下列是開(kāi)源的嵌入式操作系統(tǒng)的是( A )
A.嵌入式linux
B uc/os
D Palm OS E WinCE
21.下列是虛擬文件系統(tǒng)的是( B )
A proc
B vfs
C ext
D fat32
22.英國(guó)電機(jī)工程師學(xué)會(huì)的定義:“嵌入式系統(tǒng)為控制、監(jiān)視或輔助設(shè)備、機(jī)器或甚至工廠操作的裝置,具有( A )
A通常執(zhí)行特定功能
B以微電腦和外圍構(gòu)成核心
C嚴(yán)格的時(shí)序和穩(wěn)定性要求
D全自動(dòng)操作循環(huán)
23.下列任務(wù)不是在嵌入式產(chǎn)品設(shè)計(jì)初期,即需求分析階段完成的任務(wù)是( D )
A 性能
B 成本
C 功耗
D 操作系統(tǒng)和硬件選型
24.下列不屬于ARM處理器異常工作模式的是( D )
A.快速中斷模式
B. 未定義模式
C.數(shù)據(jù)訪問(wèn)終止模式
D. 用戶模式
25.嵌入式軟件開(kāi)發(fā)與通用軟件開(kāi)發(fā)增加了( C )環(huán)節(jié)
A. 代碼編寫
B. 代碼調(diào)試
C. 代碼固化
D. 軟件測(cè)試
26.嵌入式系統(tǒng)調(diào)試方式中不占用系統(tǒng)資源的調(diào)試方式是( C )
A模擬器方式
B 監(jiān)控器方式)
C ICE在線仿真器
D IDE在線調(diào)試器方式
27.ARM匯編程序中實(shí)現(xiàn)程序跳轉(zhuǎn)的方式有( A )
A 使用跳轉(zhuǎn)指令
B 使用goto語(yǔ)句
C 向pc寄存器賦值
D 使用jump指令
28.ADD R0,R1,[R2]中的第二操作數(shù)屬于( B )方式。
A .立即尋址
B。寄存器間接尋址
C.寄存器尋址
D.基址變址尋址
29.燒寫到FLASH里的是( B)格式的文件。
A. .asm
B. .bin
C. .obj
D..cpp
29.匯編程序中的偽指令是在( C )階段起作用。
A. 編輯
B. 鏈接
C.編譯
D. 執(zhí)行
30、目前嵌入式處理器的種類大約有( C )
A. 500多種
B.800多種
C. 1000多種
D.2000多種
31.LDM和STM指令最多可以操作( C )寄存器。
A. 12個(gè)
B .2個(gè)
C. 16個(gè)
D. 32個(gè)
二、填空題
1.ARM內(nèi)核有(T)(D)(M)(I)四個(gè)功能模塊。
2.通用寄存器R0~R15可分為以下3塊:(未分組寄存器R0-R7)(分組寄存器R8-R14)(程序計(jì)數(shù)器R15)
3.ARM可用兩種方法存儲(chǔ)字?jǐn)?shù)據(jù):(大端模式)(小端模式)
4.ARM體系結(jié)構(gòu)支持的最大尋址空間為(4G)。
5.ARM是(Advanced RISC Machines)的簡(jiǎn)稱。
6.ARM CPU 體系結(jié)構(gòu)中支持的特有的兩種指令集是:(ARM指令集、)(Thumb指令集)
7.常用硬件調(diào)試工具有(實(shí)時(shí)在線仿真機(jī))(邏輯分析儀)(ROM仿真機(jī))(在線調(diào)試)
8. ARM處理器的5種異常模式是(快速終端模式)(外部中斷模式)(管理模式)(數(shù)據(jù)訪問(wèn)終止模式)(未定義模式)
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] ,R0ßR0+(R2左移1位)
10. LDM和STM指令最多可以操作( 16 )個(gè)寄存器.
11.嵌入式軟件開(kāi)發(fā)流程分為( 需求分析)( 軟件設(shè)計(jì) )( 軟件實(shí)現(xiàn) )( 軟件測(cè)試 )。
12.BSP是( board support package)的縮寫。
13.ADS是(ARM developer suite )的縮寫。。
14.JTAG是( Joint Test Action Group )的簡(jiǎn)稱。JTAG技術(shù)是一種調(diào)試技術(shù),它是在芯片內(nèi)部封裝了專門的測(cè)試電路TAP(Test Access Port,測(cè)試訪問(wèn)口),通過(guò)專用的JTAG測(cè)試工具對(duì)內(nèi)部節(jié)點(diǎn)進(jìn)行測(cè)試調(diào)試技術(shù)。
15.ARM匯編程序由(指令)( 為操作 )( 宏指令)三種指令組成。
16.Bootloader依賴于(CPU體系結(jié)構(gòu)),也依賴于具體板級(jí)設(shè)備配置。
17.ARM中堆棧類型有(滿遞增)(滿遞減)(空遞增)(空遞減 )四種。
18.ARM處理器具有( ARM )( Thumb)兩種操作狀態(tài)
19.嵌入式系統(tǒng)開(kāi)發(fā)硬件選擇主要考慮( 硬件平臺(tái) )( 操作系統(tǒng) )( 編程語(yǔ)言 )( 開(kāi)發(fā)工具 )。
20.ARM處理器內(nèi)核型號(hào)中的字母TDMI的含義分別是( thumb支持16位指令集 )(支持片上debug )( 內(nèi)嵌硬件乘法器multipiler )( 嵌入式ICE支持片上斷點(diǎn)和調(diào)試點(diǎn))。
21.FLASH存儲(chǔ)器的特點(diǎn)是(低功耗大容量 )(擦寫速度快)(可整片進(jìn)行燒寫 )
22.SDRAM存儲(chǔ)器特點(diǎn)是(單位空間存儲(chǔ)量大 )( 價(jià)格便宜)( 運(yùn)行速度快 )
23.FLASH存儲(chǔ)技術(shù)中兩種流行的存儲(chǔ)技術(shù)是(norflash )( nandflash ),其中成本較低,而接口比較復(fù)雜的flash存儲(chǔ)技術(shù)是(nandflash )。
24.ARM處理器有(快速中斷模式 )(管理模式)(外部中斷模式)(數(shù)據(jù)訪問(wèn)終止模式)(用戶模式)(系統(tǒng)模式)(未定義模式)種運(yùn)行模式。其中特權(quán)模式是:(快速中斷模式)(管理模式)(外部中斷模式)(數(shù)據(jù)訪問(wèn)終止模式)(系統(tǒng)模式)(未定義模式)異常模式是:(快速中斷模式 )(管理模式)(外部中斷模式)(數(shù)據(jù)訪問(wèn)終止模式)(未定義模式)。
25.ARM處理器模式轉(zhuǎn)換方式主要有(arm模式)(thumb模式)兩種。
26.ARM處理器有(37)個(gè)寄存器,其中系統(tǒng)模式和用戶模式下有( 1 )物理寄存器可用其他5中模式下都有( 5 )物理寄存器可用
27.ARM處理其每種模式下都有一組寄存器可用,其中(用戶模式 )( 系統(tǒng)模式 )具有完全一樣的寄存器組。
28.ARM處理器分兩大類( 通用寄存器)( 狀態(tài)寄存器 ),其中( 通用)寄存器又可以分為未分組寄存器,分組寄存器和程序寄存器。
29.ARM中共有(6)個(gè)狀態(tài)寄存器,其中一個(gè)(用戶模式和系統(tǒng)模式共用 )和五個(gè)(對(duì)應(yīng)其他5種模式),其中CPSR包括( 條件標(biāo)志位 )(中斷標(biāo)志位)(當(dāng)前處理模式標(biāo)志位 )(判別、狀態(tài)位)內(nèi)容。
30.ARM中狀態(tài)寄存器的修改是通過(guò)( arm模式 )( thumb模式)指令來(lái)完成的。
31.ARM寄存器中SP通常叫做(堆棧指針),對(duì)應(yīng)物理寄存器(R13),LR叫做(連接寄存器),對(duì)應(yīng)(R14)物理寄存器,PC叫(程序計(jì)數(shù)器 ),對(duì)應(yīng)( R15 )物理寄存器。
32.ARM體系結(jié)構(gòu)支持的最大尋址空間為( 4GB )。。
33.ARM匯編中的加載存儲(chǔ)指令是用于在(連系存儲(chǔ)單元)和(多寄存器)之間傳送數(shù)據(jù)的,其中加載指令是用于將(一片連續(xù)存儲(chǔ)器)中的數(shù)據(jù)傳送到(多個(gè)寄存器)中,存儲(chǔ)指令則相反。加載指令主要有(LDM),存儲(chǔ)指令主要有(stm )。
34.匯編偽指令的功能是(完成匯編程序的各種準(zhǔn)備工作),偽指令僅在( 匯編 )過(guò)程中起作用。
35.ARM C/C++和匯編混合編程中都必須遵循ATPCS規(guī)則,它主要規(guī)定了(子程序中調(diào)用過(guò)程中寄存器使用的規(guī)則)(數(shù)據(jù)棧的使用規(guī)則)(參數(shù)傳遞規(guī)則),三方面的內(nèi)容,其中寄存器使用規(guī)則中限定了子程序間的參數(shù)傳遞主要通過(guò)( R0)(R1)(R2)(R3 )寄存器來(lái)傳遞。
36.ATPCS規(guī)則中規(guī)定的堆棧類型為( FD類型 )。并且對(duì)堆棧的操作以(8個(gè)字節(jié))為單位。
37.每一條ARM指令包含(4)位條件碼,位于(指令的高字位 ),條件碼共有(16 )種,每種條件碼可用( 2 )個(gè)字符來(lái)表示。
38.實(shí)現(xiàn)程序跳轉(zhuǎn)的指令有( 跳轉(zhuǎn)指令 )(直接向程序計(jì)數(shù)器取值)兩種方法。
39.乘法指令和乘加指令按其運(yùn)算結(jié)果可分為(32)( 64 )位兩類。
40.數(shù)據(jù)交換指令在(一片連續(xù)存儲(chǔ)器 )( 多個(gè)寄存器)之間交換數(shù)據(jù)。
【計(jì)算機(jī)三級(jí)嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)上機(jī)試題及答案】相關(guān)文章:
2016年計(jì)算機(jī)三級(jí)《嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)》上機(jī)試題及答案06-07
計(jì)算機(jī)三級(jí)嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)試題及答案05-21
計(jì)算機(jī)三級(jí)《嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)》試題及答案01-15
三級(jí)嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)試題及答案01-19
2016計(jì)算機(jī)三級(jí)嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)試題及答案06-23
2016計(jì)算機(jī)三級(jí)《嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)》試題及答案05-23
計(jì)算機(jī)三級(jí)《嵌入式系統(tǒng)開(kāi)發(fā)》試題及答案04-23