コード例 #1
0
ファイル: Assembler.cs プロジェクト: chronium/Chronos-VM-2
 public void FixLabels(SymbolHelper helper)
 {
     foreach (Instruction i in instructions)
     {
         if (i is Jmp)
         {
             ((Jmp)i).setAddress(helper.GettLabel(((Jmp)i).label).address - ((Jmp)i).addr);
             Console.WriteLine(helper.GettLabel(((Jmp)i).label).address - ((Jmp)i).addr);
         }
     }
 }