Answer
\begin{array}{l}{\text { The main distinction is that an assembler translates each instruction }} \\ {\text { in the source program into a single machine instruction, whereas a }} \\ {\text { compiler usually produces many machine-language instructions to }} \\ {\text { gain the equivalent of a single source program instruction.}}\end{array}
Work Step by Step
\begin{array}{l}{\text { The main distinction is that an assembler translates each instruction }} \\ {\text { in the source program into a single machine instruction, }}\end{array}
\begin{array}{l}{\text { whereas a compiler usually produces many machine-language }} \\ {\text { instructions to gain the equivalent of a single source program }} \\ {\text { instruction. }}\end{array}