AS31 is a free 8051 assembler originally written by Ken Stauffer. This is a git copy of the source with bugfixes for MIT