The 9000/200 machines that I've worked on are very
solid (and you'd
expect from HP), you can run either HP technical BASIC (which does
allow you to run short machine code routines), or Pascal (which is
based on UCSD Pascal, and IIRC includes an assembler)
I thought those ran Rocky Mountain BASIC, which was not the
same thing as Technical BASIC. However, I'm no expert on the
9000 series, so perhaps I'm wrong.
Eric
The 9000 / 200 and 300 series run RMB, but it's very technical and
structured.