汇编地址跳转
来源:互联网 发布:dataflow软件怎么样 编辑:程序博客网 时间:2024/05/02 01:04
下面程序是否能够正常返回
assume cs:codesg
codesg segment
mov ax,4c00h
int 21h
start :
mov ax,0
s :
nop
nop
mov di offset s
mov si offset s2
mov ax,cs:[si]
mov cs:[di] ,ax
s0:
jmp short s
s1:
mov ax,0
int 21h
mov ax,0
s2:
jmp short s1
nop
codesg ends
end start
/////////
转换后
assume cs:codesg
codesg segment
mov ax,4c00h
int 21h
start :
mov ax,0
s :
jmp short s1 ;;//////////不同点
nop
mov di offset s
mov si offset s2
mov ax,cs:[si]
mov cs:[di] ,ax
s0:
jmp short s
s1:
mov ax,0
int 21h
mov ax,0
s2:
jmp short s1
nop
codesg ends
end start
分析
这里的地址转移时根据偏移地址来的
所以由
s2:
jmp short s1
可知他是向上转移的,也就是说
s :
jmp short s1 ;;//////////不同点
nop
跳转不是向下的
而是向上跳转的,所以最终回到了
codesg segment
mov ax,4c00h
int 21h
这里,程序就正确的推出了
- 汇编地址跳转
- S3C2440 汇编之地址跳转
- 汇编跳转
- 汇编-地址
- 地址跳转
- 8088 汇编跳转
- 8088 汇编跳转
- 汇编跳转指令
- 汇编跳转指令【备查】
- 8088 汇编跳转
- 8088 汇编跳转
- 8088 汇编跳转
- 汇编跳转指令
- 汇编跳转指令
- 汇编的跳转
- 汇编跳转指令
- 汇编中的跳转
- 汇编跳转指令
- ROS2.9.27成功架设VPN后可访问网关但无法访问内网的解决办法
- HierachyViewer不能使用问题
- Android的七巧板Activity之三 Activity的归属-activity
- C++里的强制类型转换符reinterpret_cast、static_cast 、dynamic_cast、const_cast 区别
- VIA无线固话的串口切换问题
- 汇编地址跳转
- arm-elf-tools 与 arm-linux-tools 区别
- 爱是永久相思情
- 李嘉诚经商感悟
- 开源Jamendo在线音乐播放器源码(三)
- jquery 获取元素在浏览器中的位置
- HDU-1868-Consecutive sum
- 那时,我们正年轻
- 解决MyEclipse内存不足