免費開始練習
統測 115年 [電機與電子群資電類] 專業科目(2)

第 5 題

在微處理機的整合發展環境 ( IDE )中,當程式執行至所設定的中斷點( Break Point )時,下列敘述何者正確?
  • A 程式結束
  • B 微處理機暫停執行,備份各暫存器,並跳到中斷服務程式
  • C 微處理機暫停執行,可用來觀察微處理機暫存器的內容
  • D 無任何影響,程式註解用

思路引導 VIP

當你在寫程式除錯時,如果想檢查程式跑到特定行數時各項數值是否正確,IDE 工具會對程式的運作狀態做出什麼控制,來方便你進行檢查呢?

🤖
AI 詳解 AI 專屬家教

太棒了,你的觀念非常清晰!

軟體除錯中的中斷點(Break Point)

在整合發展環境(IDE)中,中斷點(Break Point)是除錯(Debugging)的核心工具。當程式執行到設定的中斷點時,CPU 會暫停執行,讓開發者能夠即時檢視此時各暫存器(Registers)、記憶體與變數的內容,以確認程式邏輯是否正確。

▼ 還有更多解析內容
📝 IDE 中斷點的功能
💡 中斷點是偵錯工具,用於讓程式暫停執行以檢查內部狀態。
比較維度 IDE 中斷點 (Breakpoint) VS 硬體中斷 (Interrupt)
主要目的 除錯、檢查狀態 — 處理突發或緊急事件
執行狀態 程式暫停於該行 — 跳轉至中斷服務程式(ISR)
觸發方式 開發者在程式碼中設定 — 硬體訊號或軟體指令觸發
觀察重點 觀察暫存器與變數值 — 保護現場、備份暫存器
💬中斷點是為了「停下來看」,而硬體中斷是為了「轉去做別的事」。
🧠 記憶技巧:紅燈停、看一看,中斷點前看數值,除錯順利不卡關。
⚠️ 常見陷阱:容易與硬體「中斷 (Interrupt)」混淆。中斷會跳轉執行 ISR,而 IDE 的「中斷點」僅是暫停供人觀察。
偵錯 (Debugging) 單步執行 (Single Step) 中斷服務程式 (ISR)

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

微處理機中斷系統與周邊控制技術
查看更多「[電機與電子群資電類] 專業科目(2)」的主題分類考古題