flat assembler
Message board for the users of flat assembler.
Index
> Macroinstructions > is there new assume macro available with FASM 151? |
Author |
|
Kevin_Zheng 10 Feb 2004, 10:35
Retry it, I hope that it maybe work normally. And others, the assume syntax doesn't fit the fasm complier, because the fasm complier doesn't support cutomer defined pointer is be converted another types feature.
Code: macro .assume ptr,reg,str { virtual at reg ptr str end virtual } |
|||
10 Feb 2004, 10:35 |
|
Bitdog 11 Feb 2004, 09:42
I assembled an .asm with DOS Fasm 1.51 that had
align 16 in it, but I forgot to include the align macro and it assembled, but ignored the align 16 where DOS Fasm 1.49 gave me an line error so I could fix it...... Is it just me screwing up, is it something new I don't know about, er a bug.....? |
|||
11 Feb 2004, 09:42 |
|
Tomasz Grysztar 11 Feb 2004, 11:42
Since 1.50 fasm has an internal ALIGN directive.
|
|||
11 Feb 2004, 11:42 |
|
comrade 11 Feb 2004, 13:17
Privalov wrote: Since 1.50 fasm has an internal ALIGN directive. Why? |
|||
11 Feb 2004, 13:17 |
|
Tomasz Grysztar 11 Feb 2004, 21:54
Mainly for the object output formats, where the proper alignment was impossible to implement with just macros.
Also ALIGN directive fills the alignment space with NOPs, while still keeping it marked as uninitialized data - which is also impossible with macros. |
|||
11 Feb 2004, 21:54 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.