jmp指令

jmp為無條件指令,可以隻修改IP,也可以同時修改CS和IP.

jmp指令要給出兩種信息:1) 轉移的目的地址2) 轉移的距離(段音轉移、段內轉移、段內近轉移)

不同的給出目的地址方法,和不同的轉移位置,對應有不同格式的jmp指令.

1 依據位移進行轉移的jmp指令

jmp short 標號(轉到標號處執行指令)

這種格式的jmp指令實現的是段內短轉移,它對IP的修改范圍為-128~127,也就是說,它向前轉移時可以最多超過128個字節,向後轉移可以最多超過127字節. jmp指令中的"short"符號,說明指令進行的短轉移. jmp指令中的"標號"是代碼段中的標號,指明瞭指令要轉移的目的地址,轉移指令結束後,CS:IP應該指向標號處的指令.

程序1:

assume cs:code

code segment
start: mov ax, 0
jmp short s
add ax, 1
s: inc ax
code ends

end start

发表回复

相关推荐

白鹿原上長起來的野孩子,從來不覺夏天熱

入伏以後,天氣更燥熱瞭。午後,太陽如火球一般炙烤著大地。田野裡,苞谷葉子都卷起瞭軸,門前菜地裡的辣子、茄子、黃瓜的葉...

· 55秒前

把现代语言翻译成古风文

把现代语言翻译成古风文,超级美 1、原文:我不爱你了 古风文:我与春风皆过客,你携秋水揽星河。 2、原文:我们结婚吧 古风 ...

· 1分钟前

民航机务论坛

民航机务论坛,抒发机务观点。 其中不少怨言,直指当前弊端。 不少金玉良言,道出其中根源。 民航良性发展,论坛渐成关键。 ...

· 4分钟前

营销理论大全

4P营销理论(The Marketing Theory of 4Ps),4P理论产生于20世纪60年代的美国,随着营销组合理论的提出而出现的。1953年,尼 ...

· 9分钟前

工商管理專業就業前景怎麼樣?

“學工商管理?你一個本科生剛畢業出來,誰讓你管理啊?”——工商管理畢業的,就應該立馬去做管理?!凡這麼說的,都是完全不懂...

· 11分钟前

Copyright 2015-2025 www.icpchaxun.com ©All Rights Reserved.