private void ResolveSymbolsIfRequired(IAssemblerInstruction instruction)
 {
     if (instruction.RequresSymbolResolution)
     {
         var symbol = SymbolTable.GetSymbol(instruction.Symbol);
         instruction.StoreData(symbol.Address.Value);
     }
 }
Esempio n. 2
0
 public static void ToConsole(this IAssemblerInstruction instruction, ushort address)
 {
     Console.Write($"0x{address:X4}  ".Pastel(Color.Goldenrod));
     Console.Write($"{instruction.BytesString()} ".Pastel(Color.Orchid));
     Console.WriteLine($" # {instruction}".Pastel(Color.Teal));
 }