예제 #1
0
 public byte this[CpuStatusFlag flag]
 {
     get
     {
         return(GetFlag(flag));
     }
 }
예제 #2
0
 public void SetFlag(CpuStatusFlag flag, byte value)
 {
     if (value == 1)
     {
         SetFlag(flag);
     }
     else
     {
         ClearFlag(flag);
     }
 }
예제 #3
0
 public byte GetFlag(CpuStatusFlag flag)
 {
     return((byte)(Status & (byte)flag));
 }
예제 #4
0
 public void SetFlag(CpuStatusFlag flag) => Status   |= (byte)flag;
예제 #5
0
 public void ClearFlag(CpuStatusFlag flag) => Status &= (byte)~flag;