读书人

关于GROUP定义的有关问题

发布时间: 2012-04-13 13:50:24 作者: rapoo

关于GROUP定义的问题
在用存储模型的时候

Assembly code
DGROUP GROUP _DATA,CONST,_BSS,STACK   ASSUME CS:_TEXT,DS:DGROUP,SS:DGROUP


group不是只是保证我在用
mov ax , var1
mov ax , var2
的时候我回去group中定义的段中去找么!
group怎么能把ss对应到对应的段上呢?
汇编会默认把mov ss,stack么?

[解决办法]
group 是将多个定义段合并在一个段址里,这样原来不同段的起始地址就会随前面段的大小而不再是原来的 0000 了。这个定义不影响程序里对段和组的使用吧。对堆栈段的设置,应该是在其段定义语句上用 stack 选项修饰来实现,如 STACK segment stack

读书人网 >汇编语言

热点推荐