Talk:X86 Assembly/FASM Syntax

Shattering a myth?
"assembly is not portable at all" is kind of twisting words. Nothing has ever been said that assembly isn't portable across different OS platforms. When people say assembly is not portable they mean across different architectures which have their own instruction set and set of registers, therefore no 'myth' has been shattered and I think this rather insulting line should be removed.

"FASM supports all popular syntaxes of hex numbers."
I just downloaded it (http://flatassembler.net/download.php) and it doesn't support the "FFh" format, though "0xFF" works. Telanis (discuss • contribs) 18:53, 2 December 2011 (UTC)

Untrue. It only gives an error when the leftmost character in the literal happens to be one of the letters rather than a number. 123h, 0Ah, and 7C00h will assemble correctly. Immediates like FFh, Ah, and F53h generate assembly-time errors. Info valid for FASM version 1.71.21.