|
主题 : : jmp ax这条命令ip'改变了2次,怎理解? [待解决] |
回复[ 12次 ]
点击[ 839次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2008-07-02 00:54 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-06-30 23:28 |
|
|
|
|
|
[第1楼]
[ 回复时间:2008-07-02 08:35 ]
[引用]
[回复]
[ top ] | |
荣誉值:472
信誉值:12
注册日期:2007-10-16 15:34 |
就跟专家喊话里面说的一样,不要急着问别人,自己思考先。
这个知识点在书上有好几个图例,占了好几页,主要是要仔细看,看明白。 | | |
|
|
|
|
[第2楼]
[ 回复时间:2008-07-11 22:43 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-06-20 10:45 |
jmp ax 读取完后,IP的值改变,最重要的一点是jmp的指令是什么意思?是改变IP的值!!! | | |
|
|
|
|
[第3楼]
[ 回复时间:2008-07-12 13:50 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:0
注册日期:2008-06-16 22:53 |
其实取jmp ax指令时,,ip便改变一次呢!!
然后执行jmp ax 指令时,,由于这条指令的功能性,便又让ip改变一次,
所以两次!! | | |
|
|
|
|
[第4楼]
[ 回复时间:2008-08-08 09:14 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-08-07 20:20 |
|
|
|
|
|
[第5楼]
[ 回复时间:2008-08-31 08:57 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-08-20 17:22 |
其实取jmp ax指令时,,ip便改变一次呢!!
然后执行jmp ax 指令时,,由于这条指令的功能性,便又让ip改变一次,
所以两次!!
------------------
回复:
正解 | | |
|
|
|
|
[第6楼]
[ 回复时间:2008-09-08 18:22 ]
[引用]
[回复]
[ top ] | |
荣誉值:6
信誉值:1
注册日期:2008-09-04 16:35 |
其实取jmp ax指令时,,ip便改变一次呢!指向下一条指令 xxxx .
然后执行jmp ax 指令时,,由于这条指令的功能性,便又让ip改变一次, Ip=ax, xxxx此指令不再被执行。
所以两次!!
------------------
回复:
正解 | | |
|
|
|
|
[第7楼]
[ 回复时间:2019-03-09 16:16 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2019-03-07 08:20 |
|
|
|
|
|
[第8楼]
[ 回复时间:2019-09-11 16:59 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2019-09-11 16:09 |
读取指令后 IP会自动变成下一段需要读取代码的地址,而jmp ax指令运行结果是指定新的IP地址。 | | |