一个关于宏的问题
COMMENT <JUMP32>
JUMP32 MACRO Selector,Offset
DB 0eah ;操作码
DD OFFSET
DW Selector ;段值或段选择子
ENDM
<JUMP32>
;-------------------------------------------------
JUMP32 MACRO Selector,Offset
DB 0eah ;操作码
DW OFFSET
DW 0
DW Selector ;段值或段选择子
ENDM
上面是一段宏代码,请问COMMENT <JUMP32>是什么意思?还有这里定义了两个宏,但是它们的名称是一样的,请问调用时如何区别调用的是哪个宏?谢谢!!
问题点数:20、回复次数:2Top
1 楼mydo(侯佩|hopy|ks)回复于 2006-07-02 12:25:14 得分 0
注意后者的实际偏移量只有 16bit,用哪一个看你程序中偏移的大小Top
2 楼zara(Kyrie eleison)回复于 2006-07-02 12:29:39 得分 20
看你这段代码, COMMENT <JUMP32> 应该是注释开始的意思, 由此到下面的那个 <JUMP32> 都是注释的内容. 不过, 一般的 Masm 的 COMMENT 注释语句好像不是这么用的. 所以, 整个的代码只有后面的一段是定义宏的Top




