當前位置:才華齋>IT認證>嵌入式>

2016年嵌入式硬體助理工程師認證考試試題題庫

嵌入式 閱讀(2.98W)

嵌入式系統是一種專用的計算機系統,作為裝置或裝置的一部分。下面yjbys小編為大家提供的是嵌入式培訓考試試題及答案,希望能幫助到大家!

2016年嵌入式硬體助理工程師認證考試試題題庫

  一、 選擇題

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

C. 0x39 D. 0x38

27、暫存器R13除了可以做通用暫存器外,還可以做( C)

A、程式計數器 B、連結暫存器

C、棧指標暫存器 D、基址暫存器

28、ARM暫存器組有(C )個狀態暫存器

A、7 B、32

C、6 D、37

29、和PC機系統相比下列哪個不是嵌入式系統獨具的特點(C)

A、系統核心小 B、專用性強

C、可執行多工 D、系統精簡

30、Unicode編碼與(A)編碼方式相容。(2009.12.26)

A、ASCII碼 B、GBK

C、GB2312 D、區位碼

31、嵌入式系統有硬體和軟體部分構成,以下(C)不屬於嵌入式系統軟體。

A. 系統軟體 B. 驅動 C. FPGA程式設計軟體 D. 嵌入式中介軟體

32、 Cache用於存放主存資料的部分拷貝,主存單元地址與Cache單元地址之間的轉換用(A)完成。

A.硬體 B. 軟體 C. 使用者 D. 程式設計師

23、對於UC/OS-II作業系統,以下說法不正確的是( B )

A、任務可以有型別說明

B、任務可以返回一個數值

C、任務可以有形參變數

D、任務是一個無限迴圈

33、 在μC/OS-II系統中,OSTimeTick()函式只被以下(A)函式或過程所呼叫。

A. OSTickISR B. OSShed C. OSCtxSw D. OSIntCtxSw

34、 每種嵌入式作業系統都有自身的特點以吸引相關使用者,下列說法錯誤的是(D)。(2009.12.26)

A. 嵌入式Linux提供了完善的網路技術支援;

B. mCLinux是專門為沒有MMU的ARM晶片開發的;

C. mC/OS-Ⅱ作業系統是一種實時作業系統(RTOS);

D. WinCE提供完全開放的原始碼。

35、下列關於儲存管理單元(MMU)說法錯誤的是(B)。(2009.06.06)

A. MMU提供的一個關鍵服務是使各個任務作為各自獨立的程式在其自己的私有儲存空間中執行。

B. 在帶MMU的作業系統控制下,執行的任務必須知道其他與之無關的任務的儲存需求情況,這就簡化了各個任務的設計。

C. MMU提供了一些資源以允許使用虛擬儲存器。

D. MMU作為轉換器,將程式和資料的虛擬地址(編譯時的連線地址)轉換成實際的實體地址,即在物理主存中的地址。

36、 下列CPSR暫存器標誌位的作用說法錯誤的是(D)。

A. N:負數 B. Z: 零 C. C: 進位 D. V: 借位

37、 S3C2410X處理器為使用者進行應用設計提供了支援多主匯流排的IIC介面。處理器提供符合IIC協議的裝置連線的序列連線線為(C)。(2009.06.06)

A. SCL和RTX B. RTX和RCX

C. SCL和SDA D. SDA和RCX

38、棧和佇列的共同特點是 (C)。(2009.12.26)

A. 都是先進先出B. B. 都是先進後出

C. 只允許在端點處插入和刪除元素 D. 沒有共同點

39、 有如下程式

main()

{

int x=1,a=0,b=0;

switch(x)

{

case 0: b++;

case 1: a++;

case 2: a++;b++;

}

printf("a=%d,b=%dn",a,b);

}

該程式的輸出結果是 (A)。

A. a=2 ,b=1 B. a=1, b=1 C. a=1, b=0 D. a=2, b=2

40、 若已定義的函式有返回值,則以下關於該函式呼叫的.敘述中錯誤的是(D)。(2009.12.26)

A. 函式呼叫可以作為獨立的語句存在

B. 函式呼叫可以作為一個函式的實參

C. 函式呼叫可以出現在表示式中

D. 函式呼叫可以作為一個函式的形參

41、 以下說法正確的是 (C)。(2009.06.06)

A. C語言程式總是從第一個的函式開始執行

B. 在C語言程式中,要呼叫函式必須在main()函式中定義

C. C語言程式總是從main()函式開始執行

D. C語言程式中的main()函式必須放在程式的開始部分

42、 暫存器R15用作( B )。(2009.06.06)

A. 棧指標暫存器 B. 程式計數器

C. 當前程式狀態暫存器 D. 基地址暫存器

43、 IRQ中斷的優先級別是( D )。

A. 1 B. 2

C. 3 D. 4

15、隨機存取儲存器具有( A )功能

A、讀/寫 B、無讀/寫

C、只讀 D、只寫

44、 LDR R2,[R3,#128] 的定址方式是( C )。

A. 暫存器定址 B. 暫存器移位

C. 變址定址 D. 間接定址

45、 S3C2410有( B )個USB介面。

A. 1 B. 2

C.3 D. 4

46、 ARM處理器的工作模式有( C )種。

A. 5 B.6

C. 7 D.8

  二、 填空題:

1、序列通訊方式有三中 單工 通訊、 雙工 通訊和 半雙工 通訊。

2、填寫μC/OS-II中任務建立函式OSTaskCreate()的四個引數的含義:

OSTaskCreate(

MyTask, //(任務的函式指標)

(void *)s, //(傳給任務函式的引數)

&TaskStartStk[TASK_STK_SIZE - 1], //(任務的堆疊指標)

0 //(任務的優先順序號)

);。

3、ARM7指令系統採用三級流水線指令,分別包括:取指、譯碼和執行。

4、 TCP/IP在多個層引入了安全機制,其中TLS協議位於(傳輸)層。

5、OSTaskSuspend (self)可把正在執行的任務掛起(或等待),引數self指任務自身的優先順序。用此函式掛起的任務可通過 OSTaskResume(self)函式喚醒。

6、下列程式的輸出結果是 (“Hello”) 。

maim ()

{ char b[]="Hello you";

b[5]=0;

printf ("%sn",b); }