Re:x86-64 Assembly Language Programming with Ubuntu
by rnd0 on Friday August 31, 2018 @03:34PM
(#17888153)
NASM also has macro capability, though I'm not sure how it compares to the others you mentioned (EDIT or to gas). On the plus side, it's available on Linux.
Re:x86-64 Assembly Language Programming with Ubuntu
by pjmlp on Friday August 31, 2018 @04:34PM
(#17888467)
Also not sure, they are supposed to be quite good, but by the time NASM came around, my focus was no longer on pure Assembly programming, so I never used it in anger.
MS-DOS and Amiga assemblers (TASM, MASM, DevPac) had quite powerful macro capabilities, many of which gas still doesn't support.
Here is the documentation for MASM high level constructs, it is still distributed with Visual Studio.
https://msdn.microsoft.com/en-us/library/8t163bt0.aspx