♂:⑴ㄝdē约萣 发表于 2012-7-9 11:01:07

检测点 3.1 jmp 0ff0:1000 是怎么回事

怎么后面接到了 mov ax,2000h
它不是改变了cs:ip 吗?
怎么跑到那里去了
应该是ff00+0100 = ff10 这个位置的代码被执行呀
恳请解答

♂:⑴ㄝdē约萣 发表于 2012-7-9 12:48:43

没人知道?没人知道?没人知道?没人知道?没人知道?没人知道?没人知道?没人知道?没人知道?没人知道?没人知道?

张国祥 发表于 2012-7-9 15:20:27

IP始终指向将要执行的指令
注意理解这个将要

♂:⑴ㄝdē约萣 发表于 2012-7-9 17:45:25

张国祥 发表于 2012-7-9 15:20 static/image/common/back.gif
IP始终指向将要执行的指令
注意理解这个将要

jmp不是会改变ip吗 然后就应该执行 jmp 后面的那个指令啊

张国祥 发表于 2012-7-9 21:49:31

根据题目:下面的几条指令执行完即可,其他不做考虑

敉沧 发表于 2012-7-10 17:23:26

0ff00h+0100h = 10000h

c_l_龙龙 发表于 2012-12-12 16:30:17

本帖最后由 c_l_龙龙 于 2012-12-12 16:32 编辑

jmp 0ff0:0100物理地址=0ff0*16+0100———指向了10000H
而 0ff0:0100 与1000:0 的物理地址是一致的,同一个结果的不同写法罢了。 所以它会指向到物理地址是10000H
页: [1]
查看完整版本: 检测点 3.1 jmp 0ff0:1000 是怎么回事