1. Do the considerations that hold for two-pass assemblers also hold for compilers?
a. Assume that the compilers produce object modules, not assembly code.
b. Assume that the compilers produce symbolic assembly language.
2. Most assemblers for the x86 have the destination address as the first operand and the source address as the second operand. What problems would have to be solved to do it the other way?