怎么可以强行改变CS
and IP
都是汇编语言?
ORG
指令可用于更改的数量IP
,但是你如何改变CS
?
基本上我想使用汇编来实现多线程。
许多论坛,包括堆栈溢出中的一个问题都说这是不可能的,但是即使 C 是由汇编代码制成的,它如何具有多线程选项呢?
改变cs:ip
只是跳远jmp
(eg. jmp segment:offset
)或长call
(eg. call segment:offset
)取决于您的需要。有多种不同的寻址模式可供选择jmp
link http://web.itu.edu.tr/kesgin/mul06/intel/instr/jmp.html and call
link http://web.itu.edu.tr/kesgin/mul06/intel/instr/call.html。实现多线程与简单改变是完全不同的事情cs:ip
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)