2015《嵌入式系統開發工程師》面試模擬題
一、寄存器R13,R14,R15的專用功能各是什麼?
答: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
相關文章
-
2015嵌入式系統開發工程師模擬試題
1、簡答題。下面的題目必須全部答對纔給分(20分):1、 如何在C中初始化一個字符數組。2、 如何在C中爲一個數組分配空間。3、 如何初始化一個指針數組。4、 如何定義一個有10個元素的整數型指針數組。5、 s[10]的另 -
2015新嵌入式系統開發工程師模擬試題
一、綜合編程題。要求:1、完成需求,程序運行正確。2、工作原理文檔,使用文檔完整。3、代碼規整優美。註釋得當。4、運行速度足夠快。1、——————————&md -
2015年嵌入式系統開發工程師模擬試題
在日常學習、工作抑或是生活中,大家都經常接觸到作文吧,藉助作文人們可以反映客觀事物、表達思想感情、傳遞知識信息。那麼你有了解過作文嗎?以下是小編幫大家整理的初心優秀作文(通用25篇),歡迎大家借鑑與參考,希望對大家有 -
2015最新嵌入式系統開發工程師模擬試題
一、編程開發能力:1、用預處理指令#define聲明一個常數,用以表明一年中有多少秒(忽略閏年問題);寫一個標準宏MIN函數,這個宏輸入兩個參數並返回較小的一個。2、用變量a給出下面的定義:(1)一個整型數(An integer);(2) -
嵌入式系統開發工程師模擬試題2016
一、簡答題。下面的題目必須全部答對纔給分(20分):1、 如何在C中初始化一個字符數組。2、 如何在C中爲一個數組分配空間。3、 如何初始化一個指針數組。4、 如何定義一個有10個元素的整數型指針數組。5、 s[10]的 -
2017嵌入式系統開發工程師考試模擬題
一、編程開發能力:1、用預處理指令#define聲明一個常數,用以表明一年中有多少秒(忽略閏年問題);寫一個標準宏MIN函數,這個宏輸入兩個參數並返回較小的一個。2、用變量a給出下面的定義:(1)一個整型數(An integer);(2) -
2015計算機四級嵌入式系統開發工程師模擬試題
分析題。本題(各5分)。假設下面代碼中的變量都是合法變量,調用外部的函數都是正確的`。回答幾個問題:這些代碼意圖要幹什麼?是否有問題?如果有問題,該如何修改,或者如何避免類似錯誤發生?如果沒有問題,如果代碼有輸出, -
2015年嵌入式系統開發工程師模擬真題
一.分析題。本題(各5分)。假設下面代碼中的`變量都是合法變量,調用外部的函數都是正確的。回答幾個問題:這些代碼意圖要幹什麼?是否有問題?如果有問題,該如何修改,或者如何避免類似錯誤發生?如果沒有問題,如果代碼有輸出,輸 -
2017嵌入式系統開發工程師考試模擬試題
一、編程開發能力:1、用預處理指令#define聲明一個常數,用以表明一年中有多少秒(忽略閏年問題);寫一個標準宏MIN函數,這個宏輸入兩個參數並返回較小的一個。2、用變量a給出下面的定義:(1)一個整型數(An integer);(2) -
2016最新嵌入式系統開發工程師模擬試題
一、問答題。1、———————————————————–匈牙利命名法有什麼優缺點?(2分)2、—&