指令指針暫存器

指令指針暫存器IP(X86型CPU)相當於ARM型CPU中的程式計數器PC,用於控制程式中指令的執行順序。正常運行時,IP中含有BIU要取的下一條指令(位元組)的偏移地址,一般情況下,每從記憶體中存取一次指令碼,IP就自動加1,從而保證指令的順序執行。IP實際上是指令機器碼存放記憶體單元的地址指針,IP的內容可以被轉移類指令(如JMP)強迫改寫,以改變程式執行的順序。

注意!我們編制的程式不能直接訪問IP,即不能用指令去取出IP的值或給IP設定值(如不能用mov指令給IP賦值)。

基本介紹

  • 中文名:指令指針暫存器
  • 外文名:Instruction Pointer
控制暫存器:指令指針暫存器IP

相關詞條

熱門詞條

聯絡我們