. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->转移指令的原理
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  检测9.1中第三题出错,请高手指教  [已解决] 回复[ 3次 ]   点击[ 373次 ]  
zengbo_han
[帖 主]   [ 发表时间:2007-12-15 16:35 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:1
注册日期:2007-12-07 22:42
-a
1401:0100 mov ax,2000
1401:0103 mov es,ax
1401:0105 jmp dword ptr es:[1000]
                        ^ Error

会报这个错,到底是为什么啊,请高手指教一下.多谢
lion
[第1楼]   [ 回复时间:2007-12-15 18:04 ]   [引用]   [回复]   [ top ] 
荣誉值:33
信誉值:0
注册日期:2007-07-10 11:31
Debug可以这样写,效果是一样的:

mov ax,2000 
mov es,ax 
es:
jmp  far [1000] 

楼主那种写法只能在源程序中写,然后编译链接运行,Debug中不能这样写,语法不一样。
zengbo_han
[第2楼]   [ 回复时间:2007-12-15 18:39 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:1
注册日期:2007-12-07 22:42
多谢楼上的兄弟.
zengbo_han
[第3楼]   [ 回复时间:2007-12-15 18:49 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:1
注册日期:2007-12-07 22:42
此贴由 贴主 于 [ 2007-12-15 18:49 ] 结贴。 结贴原因:问题已解决
得分情况: 1楼(lion):1分  
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved