FIX: A2107 with .RADIX 16 and Real Number Initialization (30502)



The information in this article applies to:

  • Microsoft Macro Assembler (MASM) 5.1
  • Microsoft Macro Assembler (MASM) 5.1a

This article was previously published under Q30502

SYMPTOMS

When the .RADIX 16 directive is used, a real number initialization statement will cause MASM version 5.10 to generate the following error message:
file.asm(4): error A2107: Non-digit in number

STATUS

Microsoft has confirmed this to be a problem with MASM version 5.10. This problem was corrected in MASM version 5.10a.

MORE INFORMATION

The following sample code can be used to demonstrate the problem.

Sample Code

; Assemble options needed: none

.MODEL small
.RADIX 16
.data
sym dd 1.0
end
				

Modification Type:MinorLast Reviewed:11/15/2003
Keywords:kbfix KB30502