OllyDbg中的寄存器。

  處理器在執行程序時需要一個助手。當執行一條指令時,例如將兩個內存單元中存放的內容相加,處理器需要先把其中一個的內容置入寄存器,然後再把另一個內容置入,這是使用寄存器的一個例子。


ESP指向堆棧最頂端的地址

EIP指向當將要執行的指令


標誌寄存器


標誌分CPAZSTDO它們只能是兩個數字值,01


1O標誌(溢出標誌)溢出標誌在當操作改變符號位返回錯誤值時被設

2A標誌(輔助進位標誌)完成操作後,用其它的某種形式對其進行記錄。

3P標誌(奇偶標誌)如果指令的結果用二進制表示,該二進制數中的1偶數時,P標誌被設置。例如:101011001111000.

4Z標誌(零標誌)這是在Cracking過程中最著名最有用的一個標誌。當運算產生的結果爲0時被設置。5S標誌(符號標誌)這個標誌運算結果爲置爲1

6C標誌進位標誌無符號運算)在超過大數值時置,可能是寄存器的值。













發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章