首页 > 代码库 > 自己总结:汇编转移指令
自己总结:汇编转移指令
段内转移:
短转移:jmp short 标号 <=> (IP)=(IP)+8位位移,位移范围-128~127
近转移:jmp near ptr 标号 <=> (IP)=(IP)+16位位移,位移范围-32768~32767
jmp 16位reg <=> (IP)=(16位reg)
jmp word ptr 内存单元地址 <=> 从内存单元地址处开始存放着一个字,是转移的目的偏移地址。
----------
段间转移:
jmp far ptr 标号 <=> (CS)=标号所在段的段地址 (IP)=标号所在段中的偏移地址
jmp dword ptr 内存单元地址 <=> 从内存单元地址处开始存放着两个字,高地址处的字是转移的目的地址,低地址处是转移的目的偏移地址。
(CS)=(内存单元地址+2)
(IP)=(内存单元地址)
----------
jmp 2000:0100 这种形式只能用于debug中使用,汇编编译器不认识,编译时会报错
自己总结:汇编转移指令
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。