1. PCI匯流排的架構,機器boot起來的時候CPU如何檢測新插入的PCI裝置?
2. 談談x86的系統架構
3. x86系統中的'彙編有哪幾個暫存器,分別是幹什麼用的?
4. 函式入棧出棧在彙編裡面是如何實現的?
5. Linux系統中執行緒和程序有什麼區別?系統是如何實現程序和執行緒的管理的?
6. Linux執行緒是搶佔式還是非搶佔式的?
7. 在debug的時候,假如有這樣一段語句:
if(...)
{
a...
} else {
b...
}
如果程式已經執行到a處,此時改變那個暫存器可以讓程式跳轉到b處執行?
8. Softice如何加入一箇中斷?
9. 中斷是如何實現的?debug時設定了斷點,CPU如何知道?
10. Linux程式設計中,使用者空間的程序如何訪問核心空間的函式?
12. 用過windebugger沒有?瞭解2D/3D程式設計麼?瞭解video方面的程式設計麼?