public override void Run() { if (Location.Length == 5) { Location = Utill.Read(Location, mMemory); } if (Return == 0x01) { int i; for (i = 13; i < mMemory.GetSize(); i++) { if (mMemory.Get(i, 8) == new byte[8]) { break; } } List <byte> r = new List <byte>(); r.AddRange(mMemory.Get(4, 4)); r.AddRange(mMemory.Get(9, 4)); mMemory.Set(i, r.ToArray()); } mMemory.Set(4, Location); }
public override void Run() { if (mtesttrue == BitConverter.ToBoolean(mMemory.Get(Memory.CONDITIONAL_RESULT, 1), 0)) { if (Location.Length >= 5) { Location = Utill.Read(Location, mMemory); } mMemory.Set(Memory.PROGRAM_COUNT, Location); } }
public override void Run() { //mMemory.Set(Location, BitConverter.GetBytes( mContent.Length)); mMemory.Set(Location, Utill.Read(mContent, mMemory)); }