A process could allocate and use multiple extra data segments (XDS) of up to 64KB each.
Systems programming was done in SPL (System Programming Language), an ALGOL-like language, but allowing inline assembler, and other direct access to the instruction set.