The correct format for hex AB
is 0ABh
.
The reason you need to start it with a digit is so the assembler can easily distinguish it from a label or symbol such as ABh
.
And don’t worry about the fact it has three digits. It doesn’t magically turn into a twelve-bit number because of that, the number of bits used will depend on the addressing modes you’re using.