Cosmos/source/Indy.IL2CPU/Assembler/x86/Halt.cs
mterwoord_cp 25e884f818
2008-11-02 08:06:27 +00:00

22 lines
No EOL
593 B
C#

using System;
using System.Linq;
namespace Indy.IL2CPU.Assembler.X86
{
[OpCode(0xF4, "hlt")]
public class Halt : Instruction
{
public override bool DetermineSize(Indy.IL2CPU.Assembler.Assembler aAssembler, out ulong aSize) {
aSize = 1;
return true;
}
public override bool IsComplete(Indy.IL2CPU.Assembler.Assembler aAssembler) {
return true;
}
public override byte[] GetData(Indy.IL2CPU.Assembler.Assembler aAssembler) {
return new byte[] { 0xF4 };
}
}
}