|
主题 : : 转移指令总结 [已解决] |
回复[ 25次 ]
点击[ 1220次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2007-08-03 12:59 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-08-01 10:01 |
+转移指令
|-- +段内转移 (只修改IP)
| |-- +短转移 (对IP的修改范围为-128~127)
| | |-- jmp short 标号 (位移)
| | |-- jcxz 标号 (位移)
| | *-- loop 标号 (位移)
| *-- +近转移 (对IP的修改范围为-32768~32767)
| |-- jmp 16位寄存器
| |-- jmp near ptr 标号 (位移)
| *-- jmp word ptr 内存单元地址
*-- +段间转移 (同时修改CS和IP)
|-- jmp far ptr 标号 (用标号的段地址和偏移地址修改CS和IP)
*-- jmp dword ptr 内存单元地址 | | |
|
|
|
|
[第1楼]
[ 回复时间:2007-08-03 13:48 ]
[引用]
[回复]
[ top ] | |
荣誉值:5
信誉值:3
注册日期:2007-06-23 22:00 |
|
|
|
|
|
[第2楼]
[ 回复时间:2007-09-17 22:20 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-09-04 14:41 |
|
|
|
|
|
[第3楼]
[ 回复时间:2007-10-18 20:35 ]
[引用]
[回复]
[ top ] | |
荣誉值:43
信誉值:3
注册日期:2007-07-05 19:53 |
|
|
|
|
|
[第4楼]
[ 回复时间:2007-10-20 13:03 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-09-22 18:16 |
|
|
|
|
|
[第5楼]
[ 回复时间:2007-10-20 22:56 ]
[引用]
[回复]
[ top ] | |
荣誉值:1
信誉值:0
注册日期:2007-10-15 00:48 |
|
|
|
|
|
[第6楼]
[ 回复时间:2007-10-29 17:18 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:6
注册日期:2007-10-11 10:24 |
|
|
|
|
|
[第7楼]
[ 回复时间:2007-11-01 13:59 ]
[引用]
[回复]
[ top ] | |
荣誉值:106
信誉值:0
注册日期:2007-06-26 15:10 |
|
|
|
|
|
[第8楼]
[ 回复时间:2007-11-23 20:00 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-11-18 17:42 |
|
|
|
|
|
[第9楼]
[ 回复时间:2007-12-03 01:00 ]
[引用]
[回复]
[ top ] | |
荣誉值:7
信誉值:10
注册日期:2007-11-26 03:32 |
|
|
|
|
|
[第10楼]
[ 回复时间:2007-12-13 22:42 ]
[引用]
[回复]
[ top ] | |
荣誉值:3
信誉值:9
注册日期:2007-10-19 10:16 |
|
|
|
|
|
[第11楼]
[ 回复时间:2007-12-28 17:15 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-12-28 17:02 |
|
|
|
|
|
[第12楼]
[ 回复时间:2008-01-12 08:18 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-12-15 17:23 |
|
|
|
|
|
[第13楼]
[ 回复时间:2008-01-31 10:06 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-12-14 19:53 |
|
|
|
|
|
[第14楼]
[ 回复时间:2008-01-31 10:16 ]
[引用]
[回复]
[ top ] | |
荣誉值:22
信誉值:0
注册日期:2007-09-24 10:42 |
|
|
|
|
|
[第15楼]
[ 回复时间:2008-02-07 23:45 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-01-06 17:59 |
使用jmp [bx]指令时,是否默认只是改ip的呢,即jmp word ptr ds:[bx]
还是改cs和ip的 jmp dword ptr ds:[bx]指令? | | |
|
|
|
|
[第16楼]
[ 回复时间:2008-02-08 00:04 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-01-06 17:59 |
很明显,只是改变ip的值,因此应该加上一条,内存地址的转移如果不加dword限制只改变ip不改变cs.
不知道这个结论是否严谨? | | |
|
|
|
|
[第17楼]
[ 回复时间:2008-04-08 13:19 ]
[引用]
[回复]
[ top ] | |
荣誉值:1
信誉值:0
注册日期:2008-04-02 13:08 |
|
|
|
|
|
[第18楼]
[ 回复时间:2008-04-14 20:48 ]
[引用]
[回复]
[ top ] | |
荣誉值:44
信誉值:0
注册日期:2008-04-11 13:33 |
|
|
|
|
|
[第19楼]
[ 回复时间:2008-04-30 10:30 ]
[引用]
[回复]
[ top ] | |
荣誉值:9
信誉值:0
注册日期:2008-04-17 02:17 |
|
|
|
|
|
[第20楼]
[ 回复时间:2008-05-22 20:39 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:16
注册日期:2008-03-17 20:21 |
|
|
|
|
|
[第21楼]
[ 回复时间:2008-10-05 08:48 ]
[引用]
[回复]
[ top ] | |
荣誉值:3
信誉值:0
注册日期:2008-08-02 09:52 |
|
|
|
|
|
[第22楼]
[ 回复时间:2008-10-05 09:07 ]
[引用]
[回复]
[ top ] | |
荣誉值:3
信誉值:0
注册日期:2008-08-02 09:52 |
段间转移 (同时修改CS和IP)
如果在同一个CS下面,对IP的修改范围为-32768~32767
这个问题书上好像没有提到IP的变化范围。 | | |
|
|
|
|
[第23楼]
[ 回复时间:2008-10-13 13:56 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:8
注册日期:2008-09-15 09:10 |
|
|
|
|
|
[第24楼]
[ 回复时间:2008-10-14 22:18 ]
[引用]
[回复]
[ top ] | |
荣誉值:18
信誉值:0
注册日期:2008-08-31 11:07 |
|
|
|
|
|
[第25楼]
[ 回复时间:2009-02-04 09:57 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-08-01 10:01 |
此贴由 贴主 于 [ 2009-02-04 09:57 ] 结贴。 结贴原因:问题已解决 | | |