靚麗時尚館

位置:首頁 > 健康生活 > 心理

jmp是什麼意思

心理1.98W
jmp是什麼意思

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

中文名

無條件跳轉指令

外文名

JMP(JUMP)

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

JMP 1000H

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

JMP CX

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

JMP 1000H:2000H

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

JMP DWORD PTR [SI]

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

jmp是布林加斯市的英文縮寫,保加利亞東部重要海港,布林加斯州首府。瀕黑海布林加斯灣。建於18世紀。19世紀末,隨西通索非亞的鐵路修建而興起。港口現代化,吞吐量很大,又新建油港和漁港。漁業中心。石油化學工業城,加工進口原油,生產液體燃料和許多重要化工產品。還有車廂製造、電纜、魚罐頭等工業。郊區富鐵、銅礦。城郊有國際機場。有濱海公園、浴場、休養地。

jmp 就是無條件轉移指令啊,遇到jmp 就轉移

跳轉指令不止jmp,jmp是無條件跳轉,jmp要配合條件跳轉指令使用

比如C語言程式:

s=0

for (int i=0i<10++i)

{

s+=i

}

可能會編譯為等效如下彙編程式碼的指令:

mov eax,0

mov ebx,0

loop1:

cmp ebx,10

jge out

add eax,ebx

add ebx,1

jmp loop1

out:

mov s,eax

這裡jmp就和jge配合使用

標籤:jmp