Single-pass assembler: A single-pass assembler, also known as a one-pass translation, performs a complete scan of the source program input to the assembler or its equivalent representation and translates each statement based on the declaration. In other words, a single-pass assembler reads the e...