Recently I read about addressing modes and instruction set in MSP430 controllers....There emulated instructions are there. They do not have opcode. Then how do assemble understand the operation? Can any one please explain. In any ISA, I do see opcodes for every instruction. What Is the purpose of these emulated instructions and one more is constant generator registers are linked to these instructions. Do we really need these CGs and emulated instructions?