;; Integer constants... dd 1010_0101 ; Decimal dd 01010_0101 ; Decimal (*not* octal!) dd 0d1010_0101 ; Decimal dd 0t1010_0101 ; Decimal dd 1010_0101d ; Decimal dd 1010_0101t ; Decimal dd 0b1010_0101 ; Binary dd 0y1010_0101 ; Binary dd 1010_0101b ; Binary dd 1010_0101y ; Binary dd 0o1010_0101 ; Octal dd 0q1010_0101 ; Octal dd 1010_0101o ; Octal dd 1010_0101q ; Octal dd 0h1010_0101 ; Hex dd 0x1010_0101 ; Hex dd 1010_0101h ; Hex dd 1010_0101x ; Hex dd $1010_0101 ; Hex db 0dh ; Hex db 0bh ; Hex db 0dx ; Hex db 0bx ; Hex db 0hd ; Hex db 0hb ; Hex db 0xd ; Hex db 0xb ; Hex ;; Floating-point constants ;; All of these should output B4A21147 dd 3.7282705e+4 ; Decimal dd 00003.7282705e+4 ; Decimal dd 0d3.7282705e+4 ; Decimal dd 0t3.7282705e+4 ; Decimal dd 0x1.23456789p+15 ; Hex dd 0h1.23456789p+15 ; Hex dd 0o1.10642547422p+15 ; Octal dd 0q1.10642547422p+15 ; Octal dd 0b1.0010_0011_0100_0101_0110_0111_1000_1001p+15 ; Binary dd 0y1.0010_0011_0100_0101_0110_0111_1000_1001p+15 ; Binary