private void UpdateDisplay(ulong address, byte[] memory) { instructions.Clear(); var disassembler = new Disassembler("x86"); disassembler.SetMemory(memory, address); foreach (var instruction in disassembler.Decode()) { var entry = new InstructionEntry() { IP = instruction.Address, Length = instruction.Length, Instruction = instruction.Instruction.ToString() }; instructions.Add(entry); } }