SYGMA - A SYMBOLIC GENERATOR AND MACROASSEMBLER