コード例 #1
0
ファイル: OpCodes.cs プロジェクト: gomi42/HP41FocalCompiler
        ////////////////////////////////

        public OpCode(String Mnemonic, FctType LongFctType, int Function)
        {
            this.Mnemonic         = Mnemonic;
            this.Function         = Function;
            this.FctType          = LongFctType;
            this.IndirectFunction = Function;
            this.Indirect         = true;
            this.IndirectOr       = false;
            this.ShortFunction    = 0x00;
        }
コード例 #2
0
ファイル: OpCodes.cs プロジェクト: gomi42/HP41FocalCompiler
 public OpCode(String Mnemonic, FctType LongFctType, int Function, FctType ShortFctType, int ShortOpCode)
 {
     this.Mnemonic         = Mnemonic;
     this.Function         = Function;
     this.FctType          = LongFctType;
     this.IndirectFunction = Function;
     this.Indirect         = true;
     this.IndirectOr       = false;
     this.ShortFunction    = ShortOpCode;
     this.ShortParamRange  = ShortFctType;
 }
コード例 #3
0
ファイル: OpCodes.cs プロジェクト: gomi42/HP41FocalCompiler
 public OpCode(String Mnemonic, FctType LongFctType, int Function, int IndirectFunction, bool IndirectOr, FctType ShortFctType, int ShortOpCode, int AlphaFunction)
 {
     this.Mnemonic         = Mnemonic;
     this.Function         = Function;
     this.FctType          = LongFctType;
     this.IndirectFunction = IndirectFunction;
     this.Indirect         = IndirectFunction != 0x00;
     this.IndirectOr       = IndirectOr;
     this.ShortFunction    = ShortOpCode;
     this.ShortParamRange  = ShortFctType;
     this.AlphaFunction    = AlphaFunction;
 }
コード例 #4
0
ファイル: OpCodes.cs プロジェクト: gomi42/HP41FocalCompiler
 public OpCode(String Mnemonic, FctType ParamType)
 {
     this.Mnemonic = Mnemonic;
     this.FctType  = ParamType;
 }