i've got a problem with x86 assembly instructions..
I'm trying to compile an ASM file using Borland TASM 5.0 using command
tasm32 /z /m /ml MyFile.asm
However, there is an instruction in that ASM file - SUB ECX, FFFFFF88
which the assembler declares as -
Undefined Symbol : FFFFFF88
It happens even if i add the "h" to it i.e . SUB ECX, FFFFFF88H
The strange thing is, if i change highest order hex no. (F) to something like 1FFFFF88 or 2FFFFF88, it compiles perfectly..
What could be the reason here? The value shouldnt be out of range since it is a 32 bit number