Assembler: handle all operand types