public override void Compile(AsmParser parser, AsmSection output) { var dest = parser.ReadReg32(); parser.ReadToken(TokenType.Comma); var operand = parser.ReadIndirectWithDisplacement(); var translation = new OpcodeTranslation { Opcode = GetOpcodeTemplate(operand.Register), Destination32 = dest, Displacement = operand.Displacement }; output.EmitCode(translation.Opcode); }