package org.reasm.m68k.assembly.internal;
import java.io.IOException;
import javax.annotation.Nonnull;
import javax.annotation.concurrent.Immutable;
/**
* The <code>MOVEA</code> instruction.
*
* @author Francis Gagné
*/
@Immutable
class MoveaInstruction extends TwoOperandIntegerInstruction {
@Nonnull
static final MoveaInstruction MOVEA = new MoveaInstruction();
private MoveaInstruction() {
}
@Override
void assemble(M68KAssemblyContext context, InstructionSize size) throws IOException {
MoveInstruction.assembleBasicMove(context, size, AddressingModeCategory.ADDRESS_REGISTER_DIRECT);
}
}