无名侠 发表于 2013-9-20 18:12:11

call 段之间的跳转问题

ASSUME    CS:code
            code SEGMENT
            MOV       AX,2
            ADD       AX,AX
            SUB       AX,1
            CALL FAR PTR BX
            MOV       AX,4c00h
            INT       21h
            code ENDS
            code2 SEGMENT
            ADD       AX,AX
            SUB       AX,1
            RETF
            code2 ENDS
            END这个就是代码
在 CALL FAR PTR BX 这一句有问题

NGtailang 发表于 2013-9-20 20:20:05

你标号没有啊

[YES]ぐ單﹎調゛ 发表于 2013-9-20 22:13:54

看看 加学习

胡八一 发表于 2013-9-20 23:02:49

{:5_100:}努力学习中,还没看到CALL的章节呢。

tsembrace 发表于 2013-9-20 23:11:24

知道那句有问题,为何不再看下书呢?
按你标题里是段间转移,那就应该是call far ptr +标号,而不是你代码里的寄存器名
call+寄存器名都是段内近转移
你代码也缺少标号

无名侠 发表于 2013-9-21 07:44:49

tsembrace 发表于 2013-9-20 23:11 static/image/common/back.gif
知道那句有问题,为何不再看下书呢?
按你标题里是段间转移,那就应该是call far ptr +标号,而不是你代码 ...

我试过了call far ptrcode2也不行

无所无谓 发表于 2013-9-21 08:00:09

努力学习中{:1_1:}

无名侠 发表于 2013-9-21 08:07:29

无所无谓 发表于 2013-9-21 08:00 static/image/common/back.gif
努力学习中

我也努力吧!!!!!!!!!!!!

tsembrace 发表于 2013-9-21 09:51:01

/se陈愉鑫/se 发表于 2013-9-21 07:44 static/image/common/back.gif
我试过了call far ptrcode2也不行

11行:
XX:      add ax,ax
             ....

-------------
call far ptr XX

无名侠 发表于 2013-9-21 12:55:03

tsembrace 发表于 2013-9-21 09:51 static/image/common/back.gif
11行:
XX:      add ax,ax
             ....


我想要跳转的事segment 构成的一个代码段

happytao 发表于 2013-9-21 16:25:45

努力学习中,

柠檬树 发表于 2013-9-22 14:19:21

赚鱼币:lol:

tsembrace 发表于 2013-9-22 14:27:36

/se陈愉鑫/se 发表于 2013-9-21 12:55 static/image/common/back.gif
我想要跳转的事segment 构成的一个代码段

第11行不是你要跳的代码段的开始?呵呵

柠檬树 发表于 2013-9-22 14:29:06

赚鱼币:dizzy:

柠檬树 发表于 2013-9-22 14:30:36

赚鱼币:titter:

柠檬树 发表于 2013-9-22 14:38:56

赚鱼币:ton:

柠檬树 发表于 2013-9-22 14:46:54

赚鱼币:big

柠檬树 发表于 2013-9-22 15:13:41

赚鱼币:big

柠檬树 发表于 2013-9-22 15:29:20

赚鱼币:sweat:

柠檬树 发表于 2013-9-22 15:39:41

赚鱼币:titter:
页: [1] 2
查看完整版本: call 段之间的跳转问题