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.