回覆列表
  • 1 # 使用者6704656755005

    JMP是組合語言中的無條件跳轉指令。無條件跳轉指令可轉到記憶體中任何程式段。轉移地址可在指令中給出,也可以在暫存器中給出,或在儲存器中指出。

    和呼叫指令類似,無條件轉移指令也可有四種形式。下面是四種無條件轉移指令的例項。

    1、JMP 1000H

    段內直接轉移,轉移地址的偏移量由指令給出。

    2、JMP CX

    段內間接轉移,轉移地址的偏移量由CX指出。

    3、JMP 1000H:2000H

    段間直接轉移,段碼和偏移量由指令給出。

    4、JMP DWORD PTR [SI]

    段間間接轉移轉移地址在SI所指地址開始的4個單元中。

    擴充套件資料

    JMP在SAS的基礎上形成了自己的演算法,特別強調以統計方法的實際應用為導向,互動性、視覺化能力強,使用方便,尤其適合非統計專業背景的資料分析人員使用,在同類軟體中有較大的優勢。

    型別:

    ①短程轉移(直接短轉移)

    指令格式:JMP SHORT OPRD

    語法格式: JMP 地址標號 ;(IP)←(IP)+8位位移量

    ② 近程轉移(段內直接轉移)

    指令格式:JMP NEAR PTR OPRD

    語法格式: JMP 地址標號 ;(IP)←(IP)+16位位移量

    指令格式:JMP FAR PTR OPRD

    語法格式: JMP 地址標號 ;(IP)←新的偏移地址, ;(CS)←新的程式碼段地址

  • 中秋節和大豐收的關聯?
  • Loz積木拼東西說明書?