Q41.
利用8086 來執行8051 的程式,以利程式偵錯,則此軟體系統為何?
儀表電子 · 甲級 · 嵌入式系統概論與應用及程式設計 · Q41
難易度分析
2 / 5
題目要求識別將8086執行8051程式的方式,屬於軟體層級的模擬,層次簡單且選項間差異明顯,故難度評為二。
正確答案:①軟體模擬
① 軟體模擬:軟體模擬是指利用主機處理器(8086)執行模擬程式,以軟體方式模擬目標處理器(8051)的指令集與執行環境,達到指令級別偵錯的目的,此為早期嵌入式開發常見的偵錯技術。
錯誤選項解析
- ② 硬體模擬:硬體模擬需依賴專屬的模擬晶片或ICE(In-Circuit Emulator)等實體硬體設備,而非單純利用8086處理器執行軟體程式來達成模擬功能。
- ③ 實體模擬:實體模擬並非嵌入式系統領域的標準專業術語,此題情境明確描述以軟體方式在8086上執行8051程式,屬於軟體模擬範疇。
- ④ 韌體模擬:韌體模擬通常指燒錄於ROM/Flash中的韌體程式進行底層硬體控制,與利用8086執行模擬程式進行偵錯的軟體模擬概念不同。
Learning Tip
"此類題型常考模擬器(Simulator)與模擬技術的分類。需特別注意軟體模擬是在主機上以程式模擬目標CPU行為,執行速度較慢但成本低;硬體模擬則需額外硬體支援,執行速度快且可即時偵錯。在嵌入式系統開發流程中,軟體模擬多用於早期演算法驗證階段,而最終仍需以實體晶片(In-Circuit Debug)進行硬體層級驗證。"
學員答題分佈
①軟體模擬0%
②硬體模擬0%
③實體模擬0%
④韌體模擬0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!