I'm learning about x86 inline assembly programming.
I wanted to write mov ecx, FFFFFFBB
, however the compiler isn’t recognizing it. How should hex numbers like that be written in inline assembler code?
It depends on the flavour of your assembler.
movl $0xFFFFFFBB, %ecx
mov ecx, 0FFFFFFBBh
FYI, AT&T syntax is used by assemblers such as the GNU Assembler, whereas NASM and most of others use Intel's one.