Article ID: 24958
Article Last Modified on 10/20/2003
APPLIES TO
- Microsoft Macro Assembler 5.0
- Microsoft Macro Assembler 5.1 Standard Edition
- Microsoft Macro Assembler 6.0 Standard Edition
- Microsoft Macro Assembler 6.0a
- Microsoft Macro Assembler 6.0b
This article was previously published under Q24958
SUMMARY
With the Microsoft Macro Assembler, a hexadecimal number must begin with a digit between zero and nine. This is so that the assembler can distinguish between something that should be a number and something that should be a label.
MORE INFORMATION
Assembling the following code will result in the following errors, since the assembler will assume that ABh is a label
Sample Code
;Assemble options needed: none .model small .code mov ax, ABh end
Additional query words: kbinf 5.00 5.10 6.00 6.00a 6.00b
Keywords: KB24958