嵌入式助理工程師認證考試題庫及答案
嵌入式開發就是指在嵌入式操作系統下進行開發,一般常用的系統有WinCE,linux,android等。那麼嵌入式助理工程師認證考試內容是什麼呢?下面yjbys小編為大家分享助理工程師認證考試題庫,僅供參考!
一、 選擇題
1、以下説法不正確的是(B )。
A、任務可以有類型説明 B、任務可以返回一個數值
C、任務可以有形參變量 D、任務是一個無限循環
2、用圖形點陣的方式顯示一個16*16點陣漢字需要(B )字節。
A、8 B、32
C、16 D、64
3、下列描述不屬於RISC計算機的特點的是(C)。(2009.06.06)
A.流水線每週期前進一步。
B.更多通用寄存器。
C.指令長度不固定,執行需要多個週期。
D.獨立的Load和Store指令完成數據在寄存器和外部存儲器之間的傳輸。
4、存儲一個32位數0x2168465到2000H~2003H四個字節單元中,若以大端模式存儲,則2000H存儲單元的內容為( D)。(2009.12.26)
A、0x21 B、0x68
C、0x65 D、0x02
5、μCOS-II中對關鍵代碼段由於希望在執行的過程中不被中斷干擾,通常採用關中斷的方式,以下X86彙編代碼正確而且不會改變關中斷之前的中斷開關狀態的是(D)
A. 先CLI、執行關鍵代碼、再STI
B. 先STI、執行關鍵代碼、再CLI
C. 先POPF、CLI、執行關鍵代碼、再PUSHF
D. 先PUSHF、CLI、執行關鍵代碼、再POPF。
5、採用RS232-C串行通信至少需要三根線,其中不包括(A)
A、電源線 B、地線
C、發送數據線 D、接收數據線
6、RS232-C串口通信中,表示邏輯1的電平是(D )。
A、0v B、3.3v
C、+5v~+15v D、-5v~-15v
25、RS232-C串口通信中,表示邏輯0的電平是( C )
A、0v B、3.3v
C、+5v~+15v D、-5v~-15v
7、 ARM彙編語句“ADD R0, R2, R3, LSL#1”的作用是(A)。(2009.06.06)
A. R0 = R2 + (R3 << 1)
B. R0 =( R2<< 1) + R3
C. R3= R0+ (R2 << 1)
D. (R3 << 1)= R0+ R2
8、IRQ中斷的入口地址是( C)。(2009.06.06)
A、0x00000000 B、0x00000008
C、0x00000018 D、0x00000014
9、 S3C2420X I/O口常用的控制器是(D)。
(1)端口控制寄存器(GPACON-GPHCON)。
(2)端口數據寄存器(GPADAT-GPHDAT)。
(3)外部中斷控制寄存器(EXTINTN)。
(4)以上都是。
8、在c語言中以下不正確的説法是(B )
A、實參可以是常量、變量、或表達式
B、形參可以是常量、變量或表達式
C、實參可以為任意類型
D、形參應與其對應的實參類型一致
10、實時操作系統中,兩個任務併發執行,一個任務要等待其合作伙伴發來信息,或建立某個條件後再向前執行,這種制約性合作關係被成為(A)。(2009.06.06)
A. 同步 B. 互斥 C. 調度 D. 執行
11、和PC系統機相比嵌入式系統不具備以下哪個特點( C)。
A、系統內核小 B、專用性強
C、可執行多任務 D、系統精簡
12、ADD R0,R1,#3屬於(A)尋址方式。
A. 立即尋址 B. 多寄存器尋址
C. 寄存器直接尋址 D. 相對尋址
2、MOV R1,#3屬於(A )尋址方式。新
A、立即尋址 B、多寄存器尋址
C、寄存器直接尋址 D、相對尋址
13、GET偽指令的含義是( A)
A. 包含一個外部文件 B. 定義程序的入口
C. 定義一個宏 D. 聲明一個變量
14、存儲一個32位數0x876165到2000H~2003H四個字節單元中,若以小端模式存
儲,則2000H存儲單元的內容為( C)。
A、0x00 B、0x87
C、0x65 D、0x61
15、μCOS-II操作系統不屬於( C)。
A、RTOS B、佔先式實時操作系統
C、非佔先式實時操作系統 D、嵌入式實時操作系統
16、若R1=2000H,(2000H)=0x86,(2008H)=0x39,則執行指令LDR R0,[R1,#8]!後R0的值為(D )。
A. 0x2000 B. 0x86
C. 0x2008 D. 0x39
17、寄存器R13除了可以做通用寄存器外,還可以做(C )。
A、程序計數器 B、鏈接寄存器
C、棧指針寄存器 D、基址寄存器
18、FIQ中斷的入口地址是( A)。
A、0x0000001C B、0x00000008
C、0x00000018 D、0x00000014
19、ARM指令集和Thumb指令集分別是(D )位的。(2009.12.26)
A. 8位,16位 B. 16位,32位
C. 16位,16位 D. 32位,16位
20、ARM寄存器組有(D )個寄存器。
A、7 B、32
C、6 D、37
21、若R1=2000H,(2000H)=0x28,(2008H)=0x87,則執行指令LDR R0,[R1,#8]!後R0的值為(D )。
A. 0x2000 B. 0x28
C. 0x2008 D. 0x87
22、寄存器R15除了可以做通用寄存器外,還可以做( A)
A. 程序計數器 B. 鏈接寄存器
C. 堆棧指針寄存器 D. 基址寄存器
24、μCOS-II操作系統屬於(B)
A、順序執行系統 B、佔先式實時操作系統
C、非佔先式實時操作系統 D、分時操作系統
25、ARM指令集是( B)位的。
A. 16 B. 32
C. 8 D. 24
26、假設R1=0x31,R2=0x2 則執行指令ADD R0,R1,R2 LSL #3 後,R0的值是( C)
A. 0x33 B. 0x34
-
嵌入式系統編程中的代碼優化
今天,嵌入式系統已經廣泛地應用於工業控制、信息家電、辦公自動化、移動通信、儀器儀表、醫療電子以及國防等領域。隨着國內外各種嵌入式產品的進一步開發和推廣,嵌入式技術越來越和人們的生活緊密結合。那麼嵌入式系統編程中的代碼如何優化,下面跟yjbys小編一起...
-
嵌入式培訓簡介
嵌入式培訓就是嵌入式系統相關技術的培訓。嵌入式系統説白了就是硬件和軟件相結合,嵌入到整機裏使整機實現智能化的一個系統。嵌入式系統簡介嵌入式系統本身是一個相對模糊的定義。嵌入式系統已經滲透到我們生活中的每個角落,工業、服務業、消費電子…&hel...
-
學嵌入式電腦配置要求
嵌入式仍舊是一門非常熱門的技術,每年依舊有很多同學投入到嵌入式學習的大軍中來。從簡單的8位單片機,例如51系列,到32位的arm,mips系列,甚至現在的64位cpu;從簡單的電子鬧鐘到我們人手一台的智能手機,嵌入式性能越來越強大,應用越來越廣泛。那麼就有好多同學問,學習嵌...
-
嵌入式C語言中結構體詳解2016
C語言允許用户自己指定這樣一種數據結構,它由不同類型的數據組合成一個整體,以便引用,這些組合在一個整體中的數據是互相聯繫的,這樣的數據結構稱為結構體,它相當於其它高級語言中記錄。聲明一個結構休類型的一般形式如下:struct結構體名{成員列表};結構體名,用作結構...