計算機四級

當前位置 /首頁/計算機/計算機四級/列表

2015《嵌入式系統開發工程師》面試模擬題

 一、暫存器R13,R14,R15的專用功能各是什麼?

2015《嵌入式系統開發工程師》面試模擬題

答:1)暫存器R13儲存堆疊指標SP;

2)暫存器R14用作子程式連結暫存器,也稱為LR ,用以儲存返回地址;

3)R15(PC)用作程式計數器。

  二、ARM處理器的工作模式有哪幾種?

答:1)正常使用者模式(usr);

2)快速中斷模式(fiq);

3)普通中斷模式(irq);

4)作業系統保護模式(svc)或 管理模式 ;

5)資料訪問中止模式(abt);

6)處理未定義指令的未定義模式(und);

7)執行特權級的操作系統任務的系統模式(sys)

 三、有時要使用Thumb技術的原因

答:(Thumb指令集是把32位的ARM指令集的一個子集重新編碼後形成的一個特殊的16位指令集。)在效能和程式碼大小之間取得平衡,在需要較低的儲存程式碼時採用Thumb指令系統用Thumb指令編寫最小程式碼量的程式(能夠很好的解決程式碼長度的問題),卻取得以ARM程式碼執行的.最好效能,可以帶來低功耗,小體積,低成本。

  四、介紹一下ACL和NAT?NAT有幾種方式?

ACL:1、訪問控制列表(ACL)是應用在路由器介面的指令列表(規則),用來告訴路由器哪些資料包可以接收轉發,哪些資料包需要拒絕;2、ACL的工作原理 :讀取第三層及第四層包頭中的資訊,根據預先定義好的規則對包進行過濾;3、使用ACL實現網路控制:實現訪問控制列表的核心技術是包過濾;4、ACL的兩種基本型別(標準訪問控制列表;擴充套件訪問控制列表)

NAT:改變IP包頭使目的地址,源地址或兩個地址在包頭中被不同地址替換。

靜態NAT、動態NAT、PAT