コード例 #1
0
ファイル: Assembler.cs プロジェクト: randPharoah/TTL-computer
        private void LoadMicrocode(string microcodeSourceFile)
        {
            Console.WriteLine("Loading microcode definition...");

            this.microcodeCompiler = MicrocodeCompiler.Compile(microcodeSourceFile);

            Console.WriteLine("Microcode loaded!");
            Console.WriteLine();
        }
コード例 #2
0
        public static MicrocodeCompiler Compile(string fileName)
        {
            string targetFileName = fileName.Split('.', StringSplitOptions.RemoveEmptyEntries).First() + ".bin";
            string source         = File.ReadAllText(fileName);

            _compiler = new MicrocodeCompiler(source, targetFileName);
            _compiler.Compile();

            return(_compiler);
        }