. : : 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
happy
[第5楼] [ 回复时间:2007-10-29 13:58 ] 
荣誉值:32
信誉值:0
注册日期:2007-07-14 19:06
嗯,好像是。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved