It depends on if you require ASCII, or just character strings terminated by a stop code...
The -11 has .asciz (as does VMS Macro,...); the -10 has ASCIZ. SIXBIT 0 is a space, so you needed to know the length, oftentimes in words, so strip trailing 00s.
The basic 8 assembler (PAL) didn't even have ASCII data.
http://www.bitsavers.org/pdf/dec/pdp8/software/DEC-08-ASAC-D_PAL-III_Symbolic_Assembler_Programming_Manual.pdfMacro-8 does; the TEXT pseudo-op uses 00 as a stop code. (It also uses a 6-bit ASCII code). " is a single character ASCII constant, but not used for strings.
https://www.grc.com/pdp-8/docs/macro-8_programming_manual.pdfThe -15 has .ASCII and .SIXBIT, but no .ASCIZ.
http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/pdp15/DEC-15-AMZA-D_MACRO15.pdfProbably of most interest to the Unix history, the PDP-7 assembler's TEXT pseudo-op 'in order to separate the string from other data following it, a termination code determined by the character mode is inserted automatically after the last character code of the string"/...
http://www.bitsavers.org/pdf/dec/pdp7/PDP-7_AsmMan.pdfI don't remember and/or didn't use the earlier assemblers, but many of the manuals are on bitsavers.
Both NUL and RUBOUT (a.k.a. DELETE) were used as fill characters to cover the time teletypes take to execute <CR> and <LF>. you couldn't represent the NUL version with ASCIZ, and RUBOUT was picked for the ability to overpunch paper tape typos. Neither function, nor the use of NUL as an end of string marker is in the ASCII standard, IIRC.
ᐧ