Abstract:One common topic in assembler design is how to deal with the labels and cross-reference table in the listing file. the latter is very helpful in debugging the assembly language program. This present paper introduces one of the advenced methods to deal with the labels and eross-reference table in a two-pass assembler This method has been practised in the VAX-11 series computer to Motorola 6800 cross assembler, obtaining both saving memory spaces and high efficiency.