Thank you Ben, what you wrote seems to be what I was looking for. If the EQU directive creates an entry in the symbol table and the #define not, than debugging is only possible with the EQU directive. Similar to the EQU directive is also the SET directive. Where can you use the SET in an efficient way? Martin Ben Stragnell schrieb: > Martin, > > The EQU directive typically creates an entry in the assembler's symbol > table, and > assigns a value to it. > > #define is a preprocessor directive, which is more of a text-substitution > approach. > > In the example you give, there is no real difference. However, in some > assemblers, > and in C, #define can be used in a much more versatile manner, for instance, > for > creating macros. > > Cheers, > Ben >