. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
CALL和RET指令
主题 : :
求助!!!
[待解决]
回复[
6
次 ] 点击[
655
次 ]
wln
[帖 主]
[ 发表时间:2007-10-20 10:17 ]
荣誉值:0
信誉值:0
注册日期:2007-10-16 14:12
下列哪条指令不能够使CS:IP指向当前内存段范围内以s为标号的代码段___4___。
1、 jmp near ptr s
2、 jmp far ptr s
3、 call near ptr s
4、 call word ptr s
4是我的答案,不知道对不对。哪们兄弟帮忙解释一下,谢了!!!
以下是我的分析:
上面这道题很迷惑,没有明白“当前内存段”是什么意思。
假设S为当前段中,则4个答案都可以使CS:IP指向当前内存段范围内以s为标号的代码段
假设S为其它段中,则似乎只有2可以使CS:IP指向当前内存段范围内以s为标号的代码段,1,3,4只改变IP
可以反过来问一下
下列哪条指令能够使CS:IP指向当前内存段范围内以s为标号的代码段
1、 jmp near ptr s
2、 jmp far ptr s
3、 call near ptr s
4、 call word ptr s
opened
[第
4
楼]
[ 回复时间:2007-10-29 13:33 ]
荣誉值:2
信誉值:0
注册日期:2007-10-09 08:42
我的理解,包括CALL,JMP指令带有short,near ptr,far ptr后面都跟随标号.指令带有word ptr,dword ptr后面跟随地址-----------不知道是不是这样理解的
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved