The first major assembler that was available to run on S100 systems was Processor Technologies SCS-1 (pre-dates ALS-8). PT put it in the public domain and IMSAI and others sold paper-tape & cassette copies with a manual that had the entire source code listed. Here's the SCS-1 ("Self Contained System") source code: