回 帖 发 新 帖 刷新版面

主题:SEGMENT 的问题。

用SEGMENT定义段,。
段名 SEGMENT [定位类型] [组合类型] [段字] ['类别']
    .
    .
段名 ENDS

谁帮我详细解释一下,[定位类型] [组合类型] [段字] ['类别']
是些什么啊,又有什么用?
或帮我找点质料,,谢谢。

回复列表 (共3个回复)

沙发

定位类型确定段的初始边界,组合类型说明段之间的关系,类别说明本段归于哪一类,共同学习!这也是我看到的,有些也没有用过!

板凳

如下程序:
DATA  SEGMENT
TABLE DB 30H,31H,32H,33H,34H,35H,36H,37H
      DB 38H,39H,41H,42H,43H,44H,45H,46H
HEX   DB X
ASCI  DB ?
DATA  ENDS
这就SEGMENT 它表示。。。段,上面表示的是数据段。

3 楼

定位类型用来指示各段起始边界的性质。缺省时是PARA类型。
组合类型用来描述连接时各段间的关系。
寻址方式主要用语80386,它可以设置为USE16或USE32,分别代表16为和32位寻址。
类别 可是是任何名字,用括号括起来,连接时用语组成段组名。

我来回复

您尚未登录,请登录后再回复。点此登录或注册