. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->转移指令的原理
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  第9章检测题 第2题  [待解决] 回复[ 8次 ]   点击[ 687次 ]  
rotapple
[帖 主]   [ 发表时间:2011-06-23 17:06 ]   [引用]   [回复]   [ top ] 
荣誉值:10
信誉值:6
注册日期:2011-06-01 16:20
2、assume cs:code  
    data segment  
    ?  
    data ends  
    code segment  
    start:mov ax,data  
    mov ds,ax  
    mov bx,0  
    jmp dword ptr [bx+2]  
    code ends  
    end start  
若在指令jmp dword ptr [bx+2]执行后,要使程序再次从第一条指令开始执行,下列对data段中的数据的定义更合理的是______。  
 1、 dd 0,0,0  
 2、 dw 0,0,0  
 3、 dw 0,0,seg code   
 4、 dw 0,0,offset code 



现在我知道正确答案是3,我一开始选的是4,但是我有疑问。这个seg表示取CS的值在书中根本没提过啊?
还是说我不仔细给漏掉了?有没同学提供下页数?
licker
[第1楼]   [ 回复时间:2011-07-26 11:53 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-05-08 00:01
似乎这个指令并没有学过,但用DEBUG可以看到SEG CODE 代码。选 3、 dw 0,0,seg code    
理解不了的,最好用DEBUG跟踪调试...
chinatree
[第2楼]   [ 回复时间:2011-07-26 17:00 ]   [引用]   [回复]   [ top ] 
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59
书上有的,我记得很清楚,有三个指令是关于地址的,Seg,offset,lea
rotapple
[第3楼]   [ 回复时间:2011-08-04 17:25 ]   [引用]   [回复]   [ top ] 
荣誉值:10
信誉值:6
注册日期:2011-06-01 16:20
书上有的,我记得很清楚,有三个指令是关于地址的,Seg,offset,lea
------------------
回复:提供一下页数吧。我实在是找不到了。
chinatree
[第4楼]   [ 回复时间:2011-08-04 23:07 ]   [引用]   [回复]   [ top ] 
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59
嗯,现在电脑不在我这,等过几天拿回来了给你翻翻
liash
[第5楼]   [ 回复时间:2011-08-05 09:41 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-07-29 21:21
回复:[第2楼]
------------------
提供一下  我也实在找不到 seg 和 lea  倒是offset知道哪儿
tily
[第6楼]   [ 回复时间:2011-08-05 11:19 ]   [引用]   [回复]   [ top ] 
荣誉值:12
信誉值:1
注册日期:2011-06-04 00:01
关于Seg,offset,lea 这三个指令王爽书上没有解释,但seg 在P154突然出现,offset也就从这道题开始出现 至于lea 根本就没出现过 。80X86汇编程序设计 杨季文那本书上有解释
chinatree
[第7楼]   [ 回复时间:2011-08-05 12:31 ]   [引用]   [回复]   [ top ] 
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59
seg在16章直接定址表里讲到的,好像是在291页,Lea应该是在中山大学那个女教师讲的吧,包括les,lds等,应该是386的指令集
rotapple
[第8楼]   [ 回复时间:2011-08-08 17:34 ]   [引用]   [回复]   [ top ] 
荣誉值:10
信誉值:6
注册日期:2011-06-01 16:20
回复:[第7楼]
------------------
嗯,的确看到了。在291页。。。。
不过我发的这个问题是第9章的测试题啊。。
哎。这个出题的老师真是昏头。。。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved