5.3.1 .ascii “string1” | <##>1 [, ..., “stringn” | <##>n]
Assembles each string (with no automatic trailing zero byte) or <##> into successive bytes in the current section.<##> is a way of specifying a character by its ASCII code. For example, given that the ASCII code for a new line character is 0xa, the following two lines are equivalent:
.ascii “hello\n”,“line 2\n”
.ascii “hello”,<0xa>,“line 2”,<0xa>
Note: If the ## is not a number, 0 will be assembled. If the ## is greater than 255, then the value will be truncated to a byte.
If in a code (executable) section, the upper program memory byte will be
filled with the last .fillupper
value specified or the
NOP
opcode (0x00) if no .fillupper
has been
specified.