示例#1
0
文件: Neg.cs 项目: douglasbarnes/vmcs
        public override void Execute()
        {
            // Fetch operand(only one is used/provided)
            byte[] Operand = Fetch()[0];

            // Negate it
            byte[]  Result;
            FlagSet ResultFlags = Bitwise.Negate(Operand, out Result);

            // Set results.
            Set(Result);
            ControlUnit.SetFlags(ResultFlags);
        }