public static Register16 GetFromAddressIndexBase(AddressIndexBase index)
 {
     if (index == AddressIndexBase.IX)
     {
         return(Register16.IX);
     }
     else
     {
         return(Register16.IY);
     }
 }
 public AddressIndexed(AddressIndexBase indexBase, sbyte displacement)
 {
     IndexBase    = AddressIndexBase.IX;
     Displacement = displacement;
 }
 public static Register16 GetFromAddressIndexBase(AddressIndexBase index)
 {
     if (index == AddressIndexBase.IX)
     {
         return Register16.IX;
     }
     else
     {
         return Register16.IY;
     }
 }
 public AddressIndexed(AddressIndexBase indexBase, sbyte displacement)
 {
     IndexBase = AddressIndexBase.IX;
     Displacement = displacement;
 }