Complex sentence: Typical operations require one or more operands in order to form a complete instruction, and most assemblers can therefore take labels, symbols and expressions as operands to represent addresses and other constants, freeing the programmer from tedious manual calculations.
Split into simpler sentences: Typical operations require one or more operands in order to form a complete instruction. Most assemblers allow symbols, constants, and expressions as operands, freeing the programmer from tedious manual calculations.