Cosmos/source/Cosmos.Assembler/x86/MoveZeroExtend.cs

19 lines
600 B
C#

namespace Cosmos.Assembler.x86
{
[Cosmos.Assembler.OpCode("movzx")]
public class MoveZeroExtend : InstructionWithDestinationAndSource
{
public override void WriteText(Cosmos.Assembler.Assembler aAssembler, System.IO.TextWriter aOutput)
{
aOutput.Write(mMnemonic);
if (!DestinationEmpty)
{
aOutput.Write(" ");
aOutput.Write(this.GetDestinationAsString());
aOutput.Write(", ");
aOutput.Write(this.GetSourceAsString());
}
}
}
}