你好，歡迎回來，嗯，讓我們談一個 2 2
之前更多關於SVC處理程序的信息 3 3
發揮您的遠見，以完成我們的工作 4 4
代碼，以便當處理器進入 5 5
SVC處理程序當然會執行 6 6
SVC服務已分配但要做 7 7
處理器必須知道哪個SVC 8 8
當前從我們的服務執行 9 9
我們已經聲明的服務示例 10 10
處理器必須知道SVC 11 11
為了知道哪個數字 12 12
以什麼順序執行，我們可以做到這一點 13 13
通過查看程序計數器 14 14
註冊PC我們可以讀取值 15 15
從PC然後掩蓋 16 16
不需要的位不要擔心這聽起來像 17 17
有點神秘，但您會在實踐中看到 18 18
因此，如果我們可以訪問PC並獲得 19 19
PC的價值，我們可以掩蓋一些 20 20
位，並獲得我們想要的位 21 21
一個有用的信息 22 22
我們將在代碼中做到這一點，但是 23 23
另一個問題是嗯，我們怎麼知道 24 24
我正在使用哪個堆棧 25 25
知道你以前可能會說對 26 26
默認提到主堆棧是 27 27
被使用，但是在像這樣的複雜系統中 28 28
我們將成為的操作系統 29 29
在這門課程中我們寫 30 30
將擁有主堆棧以及 31 31
進程堆棧，所以當這樣 32 32
處理器必須處理的情況或情況 33 33
知道當前正在使用哪個堆棧 34 34
好的，我們可以從鏈接中找到 35 35
註冊我們可以找到以下信息 36 36
鏈接中當前使用的堆棧 37 37
當處理器進入 38 38
異常處理程序或中斷 39 39
服務程序鏈接的值 40 40
寄存器使用稱為 41 41
exe返回此代碼包含 42 42
函數的返回位置return 43 43
模式和其他一些說明，但是 44 44
我們感興趣的是第三個 45 45
此exe返回的位 46 46
第二，因為我們從零開始計數 47 47
一二三第三位，如果位 48 48
第二個是第三位是0 49 49
這意味著返回到流程堆棧，如果 50 50
第2位為1，表示返回 51 51
主棧基本上如果位是1 52 52
表示您完成跑步後 53 53
異常中的代碼或 54 54
中斷服務程序返回 55 55
進程堆棧，如果要返回 56 56
中斷後返回主堆棧 57 57
服務例程或異常 58 58
服務過，我還應該注意 59 59
第3位的第四位相同 60 60
未顯示的exe返回 61 61
在這裡它可以用來告訴 62 62
處理器返回哪種模式 63 63
是否返迴線程模式或 64 64
處理程序模式，但我們不是 65 65
對此類信息感興趣，所以我們 66 66
意志堅強不會壓倒自己 67 67
與其他位