Microprogram assemblers are structured to manipulate programmer-generated symbology directly into binary format, independent of hardware configuration, technology, or applications. Translating readable source statements into microprogram bit patterns, the assembler integrated within a microprogram development system reduces effort required to produce microcode for microprogrammable bit-slice processors.