Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
MASM 5.1 Compatibility
                                             Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     At the end of an integer constant, B and D are ambiguous when the
     current default radix is large enough for B or D to be legal
     digits. In this case, use of B or D causes a radix override.
     Therefore, even if the current default radix is 16, the constant
     123D is interpreted as decimal 123.
 
     The assembler treats an initializer as a binary coded decimal
     number only if the current default radix is 10.
                                    -♦-