flat assembler
Message board for the users of flat assembler.
Index
> Main > FASM vocabulary |
Author |
|
vid 23 Feb 2006, 00:48
can we say that "equ" overdefines equate and "define" redefines equate?
|
|||
23 Feb 2006, 00:48 |
|
Tomasz Grysztar 23 Feb 2006, 06:23
What's the reason behing such calling?
BTW: note that fasm's EQU is basically the same thing as XDEFINE in NASM. |
|||
23 Feb 2006, 06:23 |
|
vid 23 Feb 2006, 08:56
if you want to differ in text that you need to "equ"-define or "define"-define symbolic consant. but maybe it's really not needed...
|
|||
23 Feb 2006, 08:56 |
|
UCM 23 Feb 2006, 21:34
aren't "div" and "shr" instruction mnemonics?
|
|||
23 Feb 2006, 21:34 |
|
vid 24 Feb 2006, 04:40
i thought that too...
|
|||
24 Feb 2006, 04:40 |
|
MazeGen 24 Feb 2006, 07:18
According to the context, they are either mnemonics or operators.
|
|||
24 Feb 2006, 07:18 |
|
Tomasz Grysztar 24 Feb 2006, 10:34
"div" is only a mnemonic, "shr", "shl", "and", "or", "xor" and "not" are both mnemonics and operators (after TASM). There is also "mod" which is operator, but not mnemonic.
|
|||
24 Feb 2006, 10:34 |
|
vid 24 Feb 2006, 13:18
so is it "mnemonics" or "mnemonic" ???
|
|||
24 Feb 2006, 13:18 |
|
Plue 24 Feb 2006, 18:56
\ at the end of line or immediately before comment is a line continuation character
one mnemonic two or more mnemonics |
|||
24 Feb 2006, 18:56 |
|
vid 30 Aug 2006, 08:17
Quote: when macro is used, it is "expanded" by preprocessor i still lack some proper term for this... |
|||
30 Aug 2006, 08:17 |
|
Madis731 30 Aug 2006, 09:19
I think it is somewhat related to unpacking - it has an algorithm that gets defined by the macro itself. How about "extracted" by the preprocessor or maybe "translated" like in edcrypting or language-translation.
|
|||
30 Aug 2006, 09:19 |
|
vid 30 Aug 2006, 09:31
nice ideas... but i think that ours Dungeon Master should decide
|
|||
30 Aug 2006, 09:31 |
|
f0dder 30 Aug 2006, 11:25
"macro expansion" would be the term normally used...
|
|||
30 Aug 2006, 11:25 |
|
ChrisLeslie 30 Aug 2006, 22:23
I think that Tomasz should take the hint that it is a good idea to tabulate all such definitions in one place somewhere near the begining of the manual.
Good on you vid! as the FASM product will be greatly enhanced and popularised by more well defined documentation. Chris |
|||
30 Aug 2006, 22:23 |
|
f0dder 30 Aug 2006, 23:21
ChrisLeslie wrote: I think that Tomasz should take the hint that it is a good idea to tabulate all such definitions in one place somewhere near the begining of the manual. Or at the end, as an appendix - I personally think that'd be better. _________________ - carpe noctem |
|||
30 Aug 2006, 23:21 |
|
vid 31 Aug 2006, 05:01
okay, for now i am calling it "expansion"
fodder: btw, WHERE is it used aside FASM? |
|||
31 Aug 2006, 05:01 |
|
UCM 31 Aug 2006, 12:44
C, C++, (almost) all other assemblers
|
|||
31 Aug 2006, 12:44 |
|
f0dder 31 Aug 2006, 13:13
vid: masm, nasm, (other assemblers), C/C++ preprocessors all do macro expansion. Pascal doesn't
|
|||
31 Aug 2006, 13:13 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.