не знаю как в tasm, а в fasm очень даже отличаются. Разница состоит в том, что значение = вычисляется сразу, по месту вставки директивы, а equ - по месту применения полученого идентификатора. Кто считает такую разницу незначительной, может убедиться что это не одно и тоже на примере egu $-x
Ms Rem В фасме equ обрабатываются на начальных прохождениях препроцессора, до обработки условных директив if/else, а = - после. water_melon Почему бы не глянуть в tasm.hlp? Кроме того, что уже обьяснил asmfan, equ принимает в качестве операнда строковые константы, а = - только численные.