8086如何得到当前cs:ip 中ip的值
8086如何得到当前cs:ip 中ip的值请教各路大神 你想看IP的值,你可以 -t 单步调试,运行每一步IP的值你可以看到
但是,因为IP的值用户不能修改,都是机器自动改变IP值的,所以
一般不需要关注。 我的意思是用汇编代码来获取ip的值,然后修改IP值来进行跳转
用c语言的意思就是ip+=常量或者变量 zy8818 发表于 2018-3-24 22:51
我的意思是用汇编代码来获取ip的值,然后修改IP值来进行跳转
用c语言的意思就是ip+=常量或者变量
哥们,你看到我写的了吗?IP值你是不能修改的,无法修改的。
用户程序是不能对IP进行修改的,只能有BIU自动修改。明白了吗?
你要是想实现循环跳转不有很多方式吗?
什么loop,jmp都可以实现循环跳转的 zy8818 发表于 2018-3-24 22:51
我的意思是用汇编代码来获取ip的值,然后修改IP值来进行跳转
用c语言的意思就是ip+=常量或者变量
C语言中并没有 “ip+=常量或者变量”
即使是C语言也不能直接修改ip,需要用转移指令间接修改
用R查看IP里面的值,修改IP用jmp指令 call指令会将IP 压入堆栈,从堆栈中取出来总会吧? push ip
pop ax{:10_256:}
页:
[1]