The macro assembler generator for microcomputers

Abstract The Macro Assembler Generator (MAG) is designed as a generalized macro assembler, and it acts as a special macro assembler by the given set of macro definition. The MAG itself is a simple macro processor. The macro na,e is composed of letters and/or delimiters. The whole user program, which includes labels, delimiters and/or operands, is considered as teh sequence of macro reference. Macro expansion of MAG not only does symbol replacement, but also proceeds until the source program is converted into binary data. By MAG, a wide variety of assemblers, not only for various microcomputers (4,8,12,16 bits etc. and bit slice) but also for microprogrammable computers, can be made with little manpower.