On 2018-05-04, at 17:12:03, Charles Mills wrote:

> I don't really know but this seems similar to a thread here a little while 
> ago. There are different parsers for different things in the assembler.
>  
PDP-6 assembler had a laudable orthogonality that never spread widely:

o There was no DC instruction.  Constants were simply coded in the operation 
field.

o A literal, bracketed between '<' and '>', could comprise any sequence of data
  and/or instructions.  This provided an elegant answer to the oft-asked 
question
  of how to code the target of an EX as a literal.

For the OP's example:
         MVC   0(8,R1),=(AL3(1),AL2(2),AL3(3))
Imagine:
         MVC   0(8,R1),<
                   DC AL3(1)
                   DC AL2(2)
                   DC AL3(3)
                       >

(But alignment was less a concern in a word-addressed architecture.)

-- gil

Reply via email to